Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Inicjalizacja dokumentacji polecenia standalone"v8.6.431.03.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
Samodzielny Pakiet (Standalone Bundle)
Polecenie standalone pozwala na utworzenie samodzielnego pakietu JavaScript zawierającego Intlayer oraz inne określone pakiety. Jest to szczególnie przydatne przy używaniu Intlayer w środowiskach bez menedżera pakietów lub bundlera, takich jak prosta aplikacja HTML/JS.
Pakiet wykorzystuje esbuild do połączenia żądanych pakietów i ich zależności w jeden plik, który można łatwo zaimportować do dowolnego projektu internetowego.
Użycie
Skopiuj kod do schowka
npx intlayer standalone --packages [pakiety...] [opcje]Opcje
-o, --outfile [outfile]- Opcjonalnie. Nazwa pliku wyjściowego. Domyślnie:intlayer-bundle.js.--packages [pakiety...]- Wymagane. Lista pakietów do dołączenia do pakietu (np.intlayer,vanilla-intlayer).--version [version]- Opcjonalnie. Wersja pakietów do spakowania. Jeśli nie określono, domyślnie używana jest wersja Intlayer CLI.--minify- Opcjonalnie. Czy zminimalizować wynik. Domyślnie:true.--platform [platform]- Opcjonalnie. Platforma docelowa dla pakietu (np.browser,node). Domyślnie:browser.--format [format]- Opcjonalnie. Format wyjściowy pakietu (np.esm,cjs,iife). Domyślnie:esm.
Opcje Ogólne
--env-file [envFile]- Plik środowiskowy.-e, --env [env]- Środowisko.--base-dir [baseDir]- Katalog bazowy.--no-cache- Wyłącz pamięć podręczną.--verbose- Szczegółowe dane wyjściowe.
Przykłady:
Tworzenie pakietu dla Vanilla JS:
Skopiuj kod do schowka
npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.jsUtworzy to plik intlayer.js zawierający pakiety intlayer i vanilla-intlayer, zminimalizowany i w formacie ESM, gotowy do użycia w przeglądarce za pomocą tagu <script>.
Pakowanie konkretnej wersji:
Skopiuj kod do schowka
npx intlayer standalone --packages intlayer --version 8.6.4Pakowanie w innym formacie:
Skopiuj kod do schowka
npx intlayer standalone --packages intlayer --format iifeCo to robi:
- Tworzy tymczasowe środowisko - Konfiguruje tymczasowy katalog do zarządzania zależnościami.
- Instaluje pakiety - Używa
npmlubbun(jeśli jest dostępny) do zainstalowania żądanych pakietów i ich zależności. - Generuje punkt wejścia - Tworzy tymczasowy plik punktu wejścia, który eksportuje wszystkie żądane pakiety i udostępnia je jako zmienne globalne podczas uruchamiania w przeglądarce.
- Pakuje za pomocą esbuild - Używa esbuild do połączenia wszystkiego w jeden plik, stosując minimalizację i formatowanie zgodnie z żądaniem.
- Generuje plik - Zapisuje wynikowy pakiet do określonej ścieżki wyjściowej.
Zmienne Globalne
Gdy pakiet zostanie załadowany w przeglądarce, udostępnia żądane pakiety jako zmienne globalne w obiekcie window. Nazwy zmiennych pochodzą od nazw pakietów (np. intlayer staje się Intlayer, vanilla-intlayer staje się VanillaIntlayer).
Skopiuj kod do schowka
// Dostęp do Intlayer z pakietuconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;