我在以下配置中
require.config({
baseUrl: "",
waitSeconds: 0,
// alias libraries paths
paths: {
'application-configuration': 'Scripts/App/application-configuration',
'sessionService': 'Scripts/App/Services/ sessionServices',
'ajaxService': 'Scripts/App/Services/ajaxServices',
'alertsService': 'Scripts/App/Services/alertsServices',
列表很大。这些是未命名的模块。我需要在一个请求中缩小和捆绑。
这里提到的建议说,严格使用命名模块。是否有一种无名模块/场景之类的方法?
注意:我理解命名您的模块是一个好主意,但是这些文件的数量很大,我想避免将所有模块命名。
可以在捆绑过程的输入中使用匿名define
调用模块。您不必打开每个文件并添加一个模块名称即可捆绑。
但是,Bundler Will 必须将所有匿名呼叫变成命名的呼叫。没有办法解决。不过,这是自动的,所以这应该没什么大不了的。
我理解命名您的模块是一个好主意。
您应该让捆绑者执行命名。将名字放在自己身上是一个坏主意。