Tworzę dość dużą bibliotekę JavaScript, używając kompilatora zamykania zarówno do jego wspaniałej kompresji, jak i systemów sprawdzania i ostrzegania.Użycie opcji --module w Kompilatorze zamykania w celu utworzenia wielu plików wyjściowych
Chcę utworzyć wiele plików wyjściowych, ponieważ pliki są ładowane asynchronicznie (a niektóre pliki są ładowane tylko na żądanie).
Kręciłem się po kodzie źródłowym, znalazłem flagę --module
, a także kilka powiązanych z nią flag. Kod źródłowy zawiera następujące informacje na temat opcji:
Specyfikacja modułu javascript. Format to
<name>:<num-js-files>[:[<dep>,...][:]]]
. Nazwy modułów muszą być unikalne. Każdy dep jest nazwą modułu, od którego zależy ten moduł. Moduły muszą być wymienione w kolejności zależności, a pliki źródłowe js muszą być wymienione w odpowiedniej kolejności. Gdzie--module
flagi występować w stosunku do--js
flagi jest nieważna
... i to wszystko, co mogę znaleźć. Chciałbym dowiedzieć się więcej o tym, jak korzystać z tej opcji, czy ktoś ma tu jakieś doświadczenie? Ewentualnie, jeśli istnieje inny sposób na tworzenie wielu plików wyjściowych, mam tylko uszy.
Witam, zastanawiałem się, czy kiedykolwiek to rozgryzłeś. Utknąłem z podobnym problemem. –
Zbudowano hacky rozwiązanie przy użyciu Python tutaj: https://github.com/fortes/js-project-template – Fortes