【发布时间】:2014-05-01 22:47:13
【问题描述】:
我已成功优化我的项目:
main.js
----------------
main.js
lib/jquery/jquery.js
lib/underscore/underscore-min.js
lib/aura/base.js
lib/aura/core.js
etc...
login.js
----------------
models/page.js
models/user.js
helpers/permissions.js
helpers/pager.js
login.js
etc...
由于某种原因,当我加载登录页面时...它仍然会跟踪公共文件 (main.js) 中已包含的依赖项。所以,我对 jquery、下划线等有个别要求。
我像这样使用multi-page shim example:
require(['main'], function (main) { require(['login']) });
任何想法为什么不使用公共模块来查找这些依赖项?
【问题讨论】:
标签: javascript optimization dependency-injection coffeescript requirejs