2016-03-19 15 views
15

Buduję pakiet za pomocą Konstruktora SystemJS, który chciałbym dołączyć do innego projektu. Problemem, który napotykam, jest to, że pakiet A i pakiet B mogą zawierać moduł "główny", a kiedy zbiorę je i dołączę do innego projektu, zderzają się i wszystko zepsuje się.W jaki sposób można przestrzeni nazw Pakunek SystemJS

Czy narzędzie Builder SystemJS ma lepszy sposób wyświetlania nazw? Lub w ogóle uniemożliwić eksport pakietów? Czy jest inne narzędzie, którego powinienem używać?

+2

Myślę, że to wskazówka, że ​​istnieje problem z konstrukcją. Moim zdaniem pakiety, które nie są "pakietami aplikacji", nie powinny mieć głównego modułu, a pakiety aplikacji nie powinny być ze sobą powiązane. –

+5

główny był przykładowym kolesiem, jego możliwe było inne zderzenie nazw. –

+0

Czy 'a/main' i' b/main' nie powinny już być różnymi modułami? Jeśli nie używasz globalnych identyfikatorów modułów, nie powinno to stanowić problemu. – Bergi

Odpowiedz