如何使用需要全局jQuery的jspm / system.js来安装一个Bootstrap插件

时间:2015-07-02 11:24:17

标签: javascript jquery twitter-bootstrap jspm es6-module-loader

我有一个ES6安装程序,使用jspm和system.js,并为bower添加了一个额外的注册端点。我需要该端点,因为通过npm或github安装Boostrap不会为Bootstrap提供必要的更少文件(

)。

但是,我想使用一些Bootstrap插件(即崩溃)。由于它们是简单的jQuery插件,没有AMD或CommonJS语法,因此它们需要全局jQuery。

我根本不知道如何填充system.js的config.js文件来实现这一点。你可以传递像这样的自定义覆盖

{
  "main": "js/jquery.keyboard.js",
  "shim": {
       "js/jquery.keyboard": {
       "deps": ["jquery"]
  }
},
"dependencies": {
    "jquery": "*"
    }
}

这似乎是官方的方式'填充jQuery插件。

但是,我正在安装一个包含多个文件夹和文件的整个框架而不仅仅是一个插件(因此,如上所述,Bootstrap是通过jspm的bower端点安装的)

有什么建议吗?

0 个答案:

没有答案