4

我有一个使用 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 端点安装的)

有什么建议么?

4

0 回答 0