2016-03-19 5 views
15

私は別のプロジェクトに含めるSystemJSビルダーを使ってバンドルを構築しています。私が実行している問題は、バンドルAとバンドルBの両方に 'メイン'モジュールが含まれていて、バンドルして別のプロジェクトに含めると衝突してすべてが破損するということです。SystemJSバンドルのネームスペースを作るには

SystemJS Builderは名前空間のより良い方法を持っていますか?あるいは、バンドルされたモジュールがまったくエクスポートされないようにすることができますか?または、私が使用すべき別のツールがありますか?

+2

私はそれがデザインの問題があるという手掛かりだと思います。私の意見では、 "アプリケーションバンドル"ではないバンドルにはメインモジュールがなく、アプリケーションバンドルには互いにロードされてはいけません。 –

+5

mainは、他の名前の衝突を起こす可能性が高い例です。 –

+0

'a/main'と' b/main'はすでに異なるモジュールでなければなりませんか?グローバルモジュール識別子を使用している場合を除き、これは問題ではありません。 – Bergi

答えて

関連する問題