【发布时间】:2012-11-30 14:31:02
【问题描述】:
如果我在没有“命名空间:'foo'”标志的情况下运行优化器,一切都会按预期工作。当我将“命名空间:'foo'”添加到 app.build.js 中时,出现此错误:
GET: file:// (项目路径) /require-jquery/jquery-require-sample/webapp/jquery.js
main-built.js:main-built.js:1839未捕获的错误:脚本错误http://requirejs.org/docs/errors.html#scripterror
main-built.js:163
我已经四处寻找解决方案,但是关于使用 RequireJS 优化器导出单个文件、带有 jquery 和命名空间的信息很少。谢谢!
我已经把 RequireJS + jQuery 示例项目(带有修改的 app.build.js 和 app.html)on github here.
({
baseUrl: ".",
out: 'main-built.js',
//Comment out the optimize line if you want
//the code minified by UglifyJS
optimize: "none",
paths: {
"jquery": "require-jquery"
},
name: 'main',
namespace: 'foo'
})
【问题讨论】:
标签: jquery namespaces requirejs optimization r.js