我正在使用 requirejs 优化器将我的模块压缩为一个用于生产的文件。但是,我想从文件中排除 jQuery,以便它可以与实际的应用程序逻辑分开加载,我该如何实现呢?我尝试使用 exclude 和 excludeShallow 参数进行设置,但是当我运行该页面时,出现以下错误:
Uncaught ReferenceError: jQuery is not defined app.min.js:14 (anonymous function) app.min.js:14
我对 requirejs 的 grunt 配置如下所示:
requirejs: {
minify: {
options: {
baseUrl: 'js',
mainConfigFile: 'js/main.js',
name: 'main',
out: 'js/app.min.js',
excludeShallow: [
'jquery'
]
}
}
}
非常感谢!