私は 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 がインストールされます)。
助言がありますか?