私が作成したangular2コンポーネントをロードしようとしています。 Test.componentSystemjsを使用してサブディレクトリからファイルをインポートする
Systemjsを使用して、/ appの下にあるすべてのファイルに対してデフォルトの拡張子をjsに設定します。 何らかの理由で、何かの理由でtest.componentに「.js」が追加されません。この作品は、すべてのディレクトリを移動する場合。 誰かが説明できますか?
私が作成したangular2コンポーネントをロードしようとしています。 Test.componentSystemjsを使用してサブディレクトリからファイルをインポートする
Systemjsを使用して、/ appの下にあるすべてのファイルに対してデフォルトの拡張子をjsに設定します。 何らかの理由で、何かの理由でtest.componentに「.js」が追加されません。この作品は、すべてのディレクトリを移動する場合。 誰かが説明できますか?
それは私が説明させて、フォルダの問題です:ここ はあなたの現在のファイルの設定です:test.html
で
App
test_component
test.html
test.spec.js
あなたはSystem.configで../app
を設定したが、test.html
は次の場所にありますので、 test_component
フォルダ、../app
は存在しません。../
は既にapp
フォルダです。
../app
の代わりに../
を設定すると正常に動作するはずです。
か、単にこの方法を設定することができます。フォルダの参照なし
packages:{
app: {
defaultExtension:'js'
}
}
。
私は、この設定を使用します:
System.config({
map: {
app: '../../map'
},
packages:{
app: {
defaultExtension:'js'
}
}
});
まだ問題はなく、同じ問題です。 –
この場合のエラーは何ですか?ありがとう! –
新しいエラーは "system.src.js:1061 GET http:// localhost:63342/angular/app/test_component/angular2/testing.js 404(見つからない)"です。これをしかし、それは私に必要なエラーが定義されていません。 –
をおかげで間違いに気づく、あなたの方法それを試し、それはまだ同じ間違いで失敗します。 –