実行jspm install angular
すると、jspm_packages フォルダーにローカルにインストールされました。
コードから、私は のような通常の ES6 インポートを使用しますimport angular from 'angular'
。
CDN から angular をロードし、CDN が利用できない場合にローカル バージョンにフォールバックするには、どうすればよいですか?
実行jspm install angular
すると、jspm_packages フォルダーにローカルにインストールされました。
コードから、私は のような通常の ES6 インポートを使用しますimport angular from 'angular'
。
CDN から angular をロードし、CDN が利用できない場合にローカル バージョンにフォールバックするには、どうすればよいですか?
開発用と本番用に異なるconfig.js
ファイルを使用できます。この場合、本番用は CDN から角度を取得し、開発用はローカルで取得します。ただし、(私の知る限り) 現在、SystemJS に 1 つのソースを試してもらい、それが失敗した場合に別のソースにフォールバックする方法はありません。
System.config({
"map": {
"jquery": "https://code.jquery.com/jquery-2.1.4.js"
}
});
angularのアダプターモジュールを作成することをお勧めします:
local-repo/angular.js
define(function() {
return window.angular;
});
このように、構成ファイルを展開と本番に使用できます。本番環境では、Angular を最初にロードするようにします。
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.5/angular.min.js"></script>
systemjs コード..