Оптимизация Durandal Weyland не обрабатывает функцию require
Я обнаружил, что оптимизатор weyland заменяет пути в файлах javascript их реальными значениями. Но он не заменяет пути, используемые в середине кода, используя require
функция.
Например:
require('myscripts/mymodule', function(mymodule){
// do something after mymodule is ready.
}
и я определился myscripts
как путь как:
'myscripts': 'api/ScriptHandler/GetModule'
1 ответ
Решение
Оптимизатору RequireJS нужен файл сборки findNestedDependencies: true
найти такие случаи. Если Weyland использует оптимизатор RequireJS за кулисами (ETA: он делает), это может быть решением.