【发布时间】:2013-02-17 19:23:57
【问题描述】:
我正在使用 requirejs 优化器将我的模块压缩到一个用于生产的文件中。 但是,我想从文件中排除 jQuery,以便可以将其与实际应用程序逻辑分开加载,我该如何实现呢?我尝试使用 exclude 和 excludeShallow 参数进行设置,但是当我运行该页面时,出现以下错误:
Uncaught ReferenceError: jQuery is not defined app.min.js:14 (匿名函数)app.min.js:14
我对 requirejs 的 grunt 配置如下所示:
requirejs: {
minify: {
options: {
baseUrl: 'js',
mainConfigFile: 'js/main.js',
name: 'main',
out: 'js/app.min.js',
excludeShallow: [
'jquery'
]
}
}
}
非常感谢!
【问题讨论】:
-
你能在你的 app.min.js 中添加吗?
标签: jquery optimization requirejs require gruntjs