大規模なプロジェクトでrequirejsを使用しています。このプロジェクトはまもなくangular2にアップグレードされます。
Angular2はsystem.jsを使用しているので、system.jsへの切り替えも考えています。 requirejsライブラリへの参照を削除し、代わりにsystem.jsをインクルードして、それが機能することを期待できますか、それともここで理解できないことがありますか?
Require.jsファイルを削除し、代わりにsystem.jsファイルを追加してみましたが、defineが定義されていないというエラーメッセージが表示されます。手伝ってくれますか? system.jsに加えてrequire.jsが必要ですか?
私もsystem.jsに切り替えました。 require.jsをsystem.jsに置き換え、簡単なスクリプトタグを追加する必要があります。したがって、次のようになります。
<script src="~/lib/system.js/dist/system.js" type="text/javascript"></script>
<script>
// set our baseURL reference path
System.config({
baseURL: '/app'
});
System.import('startup.js');
</script>
上記の手順セットに加えて
System.defaultJSExtensions = true;
デフォルトでは、systemjs
は拡張子.js
を追加していません