我在许多单独的文件中成功使用了require.js:
require(['app/login/Login'], function (app) {
new app.Login();
});
这一切都按预期工作,每个模块按要求加载。
我现在通过优化器运行代码,并具有一个组合的.js文件" avethert.js" - 这正是我想要的。
但是我如何实际加载?
require(['everything'], function (app) {
new app.Login();
});
返回我的 app
。
事实证明答案是在优化器文档中:
如果要包含require.js和main.js源,则可以使用 这种命令:
节点../../r.js -o baseurl =。paths.requirelib = ../../requient name = main include = quientElib out = main-built.js
由于" require"是一个保留的依赖性名称,您 创建一个"需求"依赖关系,并将其映射到require.js文件。 一旦完成了优化,您就可以将脚本标签更改为 参考" main-built.js"而不是" require.js",您的优化 项目只需要提出一个脚本请求。
即。您可以将脚本标签更改为" MAIN-BUILT.JS" 而不是" require.js"