Ich baue ein Bundle mit dem SystemJS-Builder, den ich in ein anderes Projekt einbeziehen möchte. Das Problem, auf das ich stoße, ist, dass Bundle A und Bundle B beide ein "Haupt" -Modul enthalten, und wenn ich sie bündle und sie in ein anderes Projekt einfüge, kollidieren sie und alles bricht ab.Wie kann ich ein SystemJS-Bundle mit einem Namespace versehen?
Hat SystemJS-Builder eine bessere Möglichkeit zum Namespace? Oder verhindern, dass gebündelte Module überhaupt exportiert werden? Oder gibt es ein anderes Werkzeug, das ich verwenden sollte?
Ich würde denken, dass das ein Hinweis ist, gibt es ein Design-Problem. Meiner Meinung nach sollten Bundles, die keine "App-Bundles" sind, kein Hauptmodul haben und App-Bundles sollten nicht zusammen geladen werden. –
Main war ein Beispiel Kerl, es ist möglich, andere Namen Kollisionen zu haben. –
Sollten 'a/main' und' b/main' nicht bereits unterschiedliche Module sein? Sofern Sie keine globalen Modulkennungen verwenden, sollte dies kein Problem darstellen. – Bergi