Durandal Weyland优化不处理require函数

时间:2013-12-07 10:39:48

标签: javascript requirejs durandal durandal-2.0 weyland

我发现weyland优化器用它们的实际值替换了javascript文件中的路径。但它不会使用require函数替换代码中间使用的路径。

例如:

require('myscripts/mymodule', function(mymodule){
    // do something after mymodule is ready.
}

我将myscripts定义为路径:

'myscripts': 'api/ScriptHandler/GetModule'

1 个答案:

答案 0 :(得分:2)

RequireJS'优化器需要其构建文件findNestedDependencies: true来查找此类情况。如果Weyland在幕后使用RequireJS的优化器(ETA:它确实如此),这可能是解决方案。