Я создал простой durandal SPA на основе учебника от @john_papa, в этом видео во множественном числе он устанавливает пакет nuget, но видео уже как год.
В этой версии при установке пакета durandal будет создана папка App, а затем папка durandal с множеством файлов js.
В новой версии durandal папка приложения не создается, вместо этого все файлы durandal создаются в папке / scripts /.
На основе учебника я создал свою структуру следующим образом: http://screencast.com/t/13B4YhqExVRQ
Однако, когда я запустил его, я получил в инструментах разработчика F12 эту ошибку: http://screencast.com/t/Sfdd0kLK а>
Я знаю, что путь отличается от этого учебника, поэтому я спрашиваю, как мне организовать и как использовать метод или функцию define.
Я пытался
define(['Scripts/durandal/system', 'logger'],
но это не сработало
Я заметил, что в моем main.js есть:
require.config({
paths: { "text": "durandal/amd/text" }
});
define(function (require) {
var system = require('durandal/system');
app = require('durandal/app');
system.debug(true);
app().start().then(function () {
app.setRoot('shell');
});
});