私はAngular2に取り込もうとしています。私はsystemjs.config.jsが何をしているのかについて、いくつかのStack Exchangeの投稿といくつかのインターネット記事を読んでいます。しかし、私はこれらの説明のすべてが "app"という言葉を何度も使用していることがわかります。Angular2/SystemJSでは、systemjs.config.jsと.import()の関係は何ですか?
<script>
System.import('app').catch(function(err){ console.error(err); });
</script>
.. 'アプリ' 引数が何であるか:index.htmlを言う
?私のサンプル設定ファイルには3つのオブジェクトがあり、そのうち2つは "app"キーを持ち、そのうちの1つは "app"キーの "app"値を持っています。さらに、 "app"フォルダがありますが、これは偶然ではありません。その上に「app」(app.module.tsなど)という単語で始まるファイルがたくさんありますが、それらのすべてがappフォルダに存在するため、重要かどうかはわかりません。
.import( 'app2')に変更しようとしましたが、地図キーをapp2(map:{app2: "app"})に変更するだけです。しかし、私の人生のために、私は他のものを変える方法を理解することができません。私は、フォルダ名、キー、および値を変更しようとしました。したがって、たとえば、次のように(私はAPP2するアプリのフォルダを変更したり、APP3ても)動作しません。
map: {
app2: "app3"
}
packages: {
app3: { ... }
}
誰かが、平易な英語では、これらの事の順序を説明してください、彼らはどのように関連するかができますか?
PS:この投稿Can anyone explain systemjs.config.js in angular2?は、「マップ」オブジェクトの残りの部分と「パス」オブジェクトについて説明するのに非常に役立ちましたが、私が求めている部分は説明しません。