4

私は jspm と system.js で動作する ES6 セットアップを持っています。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 プラグインをシムする「公式の方法」のようです。

ただし、単一のプラグインだけでなく、複数のフォルダーとファイルを含むフレームワーク全体をインストールしています (したがって、上記のように、Bower エンドポイントを介して jspm の Bootstrap がインストールされます)。

助言がありますか?

4

0 に答える 0