に見ていません。私たちのアプリケーションが使用するかなりのURLのため、これは実際には不可能です。たとえば、http://www.website.com/modules/worker/person/1/1/1
の場合、前のURLを持つページを読み込むと、system.jsには、 "/"に基づいたフォルダではなく、/modules/worker/person/1/1
というフォルダがあります。活字体のAppはnode_modulesフォルダ
溶液は、モジュールは、ルートディレクトリに基づいてロードされるようbaseURL:"/"
を設定することです。
そのノードモジュールが正しくロードされていないこの解決策の問題点は、代わりにnode_modulesディレクトリに見ての、system.jsはルートに探しています。 system.jsは/node_modules/angular2/http.js
ではなくで表示されます
「node」モジュールのコンパイルから「classic」に切り替えると、結果は同じになります。
進め方についてのご意見はありますか?ここで
私は、必要なファイルに対してSystem.configの "paths"設定を指定することで問題を解決しました。 – ktamlyn
こんにちは@ktamlynここでこの 'System.config'を回答として追加できますか?それは次の開発者に役立つかもしれません。 – ssuperczynski
合意し、Stackoverflowのルールで自分自身で質問に答えるのを待たなければならなかった。 – ktamlyn