加载Require.js优化文件

时间:2017-08-30 21:36:51

标签: javascript requirejs

我成功地将require.js与许多单独的文件一起使用:

require(['app/login/Login'], function (app) {
   new app.Login();
});

这一切都与预期完全一致,每个模块都按要求加载。

我现在通过Optimizer运行我的代码并且有一个组合的.js文件" everything.js" - 这正是我想要的。

但我该如何实际加载?

require(['everything'], function (app) {
   new app.Login();
});

app返回未定义的内容。

1 个答案:

答案 0 :(得分:0)

原来答案在optimizer docs

  

如果要将require.js包含在main.js源中,可以使用   这种命令:

     

节点../../r.js -o baseUrl =。 paths.requireLib = .. / .. / require name = main include = requireLib out = main-built.js

     

由于“require”是保留的依赖项名称,因此   创建“requireLib”依赖项并将其映射到require.js文件。   完成优化后,您可以将脚本标记更改为   引用“main-built.js”而不是“require.js”,并进行优化   project只需要发一个脚本请求。

即。您可以更改脚本代码以引用“main-built.js”代替“require.js”