我有一个使用 jspm 和 system.js 的 ES6 设置,并为 bower 添加了一个注册端点。我需要那个端点,因为通过 npm 或 github 安装 Boostrap 并没有为 Bootstrap 提供必要的更少文件(不再)。
但是,我想使用一些 Bootstrap 插件(即崩溃)。由于它们是没有 AMD 或 CommonJS 语法的简单 jQuery 插件,因此它们需要全局 jQuery。
我完全不知道如何填充 system.js 的 config.js 文件来实现这一点。您可以像这样传递自定义覆盖
{
"main": "js/jquery.keyboard.js",
"shim": {
"js/jquery.keyboard": {
"deps": ["jquery"]
}
},
"dependencies": {
"jquery": "*"
}
}
这似乎是填充 jQuery 插件的“官方方式”。
但是,我正在安装一个包含多个文件夹和文件的整个框架,而不仅仅是一个插件(因此,如上所述,Bootstrap 是通过 jspm 的 bower 端点安装的)
有什么建议么?