Оптимизация 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: он делает), это может быть решением.

Другие вопросы по тегам