我发现weyland优化器用它们的实际值替换了javascript文件中的路径。但它不会使用require
函数替换代码中间使用的路径。
例如:
require('myscripts/mymodule', function(mymodule){
// do something after mymodule is ready.
}
我将myscripts
定义为路径:
'myscripts': 'api/ScriptHandler/GetModule'
答案 0 :(得分:2)
RequireJS'优化器需要其构建文件findNestedDependencies: true
来查找此类情况。如果Weyland在幕后使用RequireJS的优化器(ETA:它确实如此),这可能是解决方案。