我有很多模块。一个模块加载另一个模块,该模块加载另一个模块等...
当然,当我加载页面时,所有这些模块都会加载。它完美地运作。没有优化器。 (即使它需要一分钟,因为浏览器必须加载50件事。)
当我在app.build.js中使用优化器时,似乎我必须手动指定每个模块!??
为什么优化器无法自动遍历模块?
答案 0 :(得分:4)
您只需指定要优化的模块,而不是其依赖项。来自文档:
在modules数组中,指定您想要的模块名称 在示例中,优化“main”。 “main”将映射到 项目中的appdirectory / scripts / main.js。构建系统将 然后跟踪main.js的依赖关系并将它们注入到 appdirectory-build / scripts / main.js文件。
({
appDir: "../",
baseUrl: "scripts",
dir: "../../appdirectory-build",
modules: [
{
name: "main"
}
]
})
答案 1 :(得分:3)
解决。
我的路径错了(我不理解baseURL等)。这就是事情在中间破裂的原因。