Я работаю над проектом Hottowel, когда Durandal 2.0 вышел, поэтому я обновил его, естественно. Это своего рода перепутались структуру файла, перемещать require.js
и durandal
папку Scripts
папки и т.д. Я в конечном итоге переместить папку durandal
обратно в папку App
, как и в исходном шаблоне Hottowel и указывая на require.js
в папке Scripts
в index.cshtml
.Hottowel Durandal 2 issue with RequireJS
Но вдруг, я получаю эти ошибки на странице загрузки:
GET http://localhost:7153/App/jquery.js 404 (Not Found) require.js:1880
GET http://localhost:7153/App/plugins/history.js 404 (Not Found) require.js:1880
GET http://localhost:7153/App/knockout.js 404 (Not Found) require.js:1880
Я ЗАГРУЗКА JQuery и нокаута в комплекте (с помощью ASP.NET пакетирование) до загрузки требуется и начиная Дюрандаль:
@Scripts.Render("~/scripts/vendor")
@if(HttpContext.Current.IsDebuggingEnabled) {
<script type="text/javascript" src="~/Scripts/require.js" data-main="@Url.Content("~/App/main.js")"></script>
} else {
<script type="text/javascript" src="~/App/main-built.js"></script>
}
Любая идея, как это исправить? Мне бы очень хотелось вернуться к Дюрандалу 1.2.
Coud вы предоставляете main.js, где требуется настройка? – margabit