Javascript RequireJS:优化后模块缺少依赖项

Javascript RequireJS:优化后模块缺少依赖项,javascript,requirejs,grunt-contrib-requirejs,Javascript,Requirejs,Grunt Contrib Requirejs,经过长时间的开发,我决定在我们的项目中发布JS的优化/捆绑版本。因此,从一开始就使用了requirejs,我认为这将与执行grunt构建一样简单。显然,我错了,我花了很长时间修复每个模块中缺失的依赖项。但现在我无法解决一个问题,我觉得我已经尝试了一切 我的模块models/User.js如下所示: define(["oauthio", ...], function (oauthIO, ...) { }) 在优化之前,它一直运行良好。现在我的应用程序崩溃了,出现了一个神秘的未捕获错误:模型/用户

经过长时间的开发,我决定在我们的项目中发布JS的优化/捆绑版本。因此,从一开始就使用了requirejs,我认为这将与执行
grunt构建
一样简单。显然,我错了,我花了很长时间修复每个模块中缺失的依赖项。但现在我无法解决一个问题,我觉得我已经尝试了一切

我的模块
models/User.js
如下所示:

define(["oauthio", ...], function (oauthIO, ...) {
})
在优化之前,它一直运行良好。现在我的应用程序崩溃了,出现了一个神秘的
未捕获错误:模型/用户缺少oauthio
。我试图通过传递给r.js的
include
选项强制包含
oauthio
(我使用的是grunt contrib requirejs),但没有成功

我还能试什么


谢谢。

oauthio是否命名为模块?您是否在require.config中设置了模块的路径?
oauthio
不是命名模块,路径是在require.config中设置的:
'../libs/oauth.io'
如果看不到所有内容,很难判断,oauthio不应该有js扩展吗?