我刚开始了解RequireJS,但我已经有一个问题。假设我有两个 jQuery 插件:a.js 和 b.js,彼此独立。
这是我的配置,入口点是 main.js 文件:
requirejs.config({
baseUrl: 'src/library',
deps: ['../main'],
paths: {
jQuery: 'jquery-3.2.1',
},
shim: {
a: {
deps: ['jQuery'],
exports: '$'
},
b: {
deps: ['jQuery'],
exports: '$'
}
}
});
如何require
通过一个变量在 main.js 中同时连接插件 a 和 b 并使用两个插件$
?
通常 jquery 插件不会导出任何东西——它们会改变 jquery。
因此,您需要像这样连接它们(CommonJS 格式):
或者像这样(AMD 格式):