Durandal-Weyland优化没有't处理require函数

Durandal Weyland optimizations doesn't handle the require function

本文关键字:处理 require 函数 优化 Durandal-Weyland      更新时间:2024-04-11

我发现weyland优化器将javascript文件中的路径替换为它们的实际值。但它并没有使用require函数替换代码中间使用的路径。

例如:

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

我把myscripts定义为一条路径,类似于:

'myscripts': 'api/ScriptHandler/GetModule'

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