经过长时间的开发,我决定是时候在我们的项目中发布JS的优化/捆绑版本了。所以从一开始就使用了requirejs,我认为这就像做grunt build
一样简单。显然,我错了,我花了很长时间修复每个模块中缺少的依赖项。但现在我无法解决1个问题,我觉得我已经尝试了所有的东西。
我有这样的模块models/User.js
:
define(["oauthio", ...], function (oauthIO, ...) {
})
并且在优化之前一直运行良好。现在我的应用程序崩溃了一个神秘的Uncaught Error: models/User missing oauthio
。我试图强制包含oauthio
并将include
选项传递给r.js(我正在使用grunt-contrib-requirejs),但无济于事......
我还能尝试什么?
感谢。