15
私は別のプロジェクトに含めるSystemJSビルダーを使ってバンドルを構築しています。私が実行している問題は、バンドルAとバンドルBの両方に 'メイン'モジュールが含まれていて、バンドルして別のプロジェクトに含めると衝突してすべてが破損するということです。SystemJSバンドルのネームスペースを作るには
SystemJS Builderは名前空間のより良い方法を持っていますか?あるいは、バンドルされたモジュールがまったくエクスポートされないようにすることができますか?または、私が使用すべき別のツールがありますか?
私はそれがデザインの問題があるという手掛かりだと思います。私の意見では、 "アプリケーションバンドル"ではないバンドルにはメインモジュールがなく、アプリケーションバンドルには互いにロードされてはいけません。 –
mainは、他の名前の衝突を起こす可能性が高い例です。 –
'a/main'と' b/main'はすでに異なるモジュールでなければなりませんか?グローバルモジュール識別子を使用している場合を除き、これは問題ではありません。 – Bergi