我在配置中有以下
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',
名单很大。这些是未命名的模块。我需要在一个请求中缩小和捆绑。
提到here的建议是严格使用指定的模块。 对于像上面这样的未命名的模块/场景,有没有办法?
注意:我理解为你的模块命名是一个好主意,但文件数量很大我想避免在这一点上命名所有文件。
答案 0 :(得分:0)
可以在捆绑过程的输入中使用匿名define
调用的模块。您不必打开每个文件并添加模块名称以进行捆绑。
但是,捆绑程序将必须将所有匿名调用转换为命名调用。没有办法绕过它。这是自动的,所以它不应该是一个大问题。
我理解为您的模块命名是一个好主意。
您应该让您的捆绑商进行命名。把名字放在自己身上是一个坏主意。