我们想使用RequireJs加载模块。
顺便说一下,测试服务器应该加载&tabala.js'
并且真实服务器应该加载&tab; tab.min.js'。
我们在多页应用程序中使用RequireJS。
我们正在使用它"要求(' tab',function(){...});"在html文件中。
因此很难更改已加载模块的名称。
// test server
require('tab', function (Tab){ ... } // => load tab.js
// real server
require('tab', function (Tab){ ... } // => load tab.min.js
有没有办法让这成为可能?
答案 0 :(得分:0)
使用两个RequireJS配置:
对于测试服务器,请设置配置以便加载tab.js
。你如何做到这一点取决于你在问题中没有提供的细节。一种通用的方法是设置paths
设置,如:
paths: {
tab: "path/to/tab",
}
切记不要将.js
扩展名放在您提供的路径中。
对于生产服务器(即“真实”服务器),请设置配置以便加载tab.min.js
。以上示例将修改为:
paths: {
tab: "path/to/tab.min",
}