Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Dodano opcję --no-gitignore"v8.6.431.03.2026
- "Dodano polecenie init"v7.5.930.12.2025
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
Inicjalizacja Intlayer
Skopiuj kod do schowka
npx intlayer initPolecenie init automatycznie konfiguruje Intlayer w Twoim projekcie, tworząc niezbędne pliki i ustawienia. Jest to zalecany sposób na rozpoczęcie pracy z Intlayer.
Aliase:
npx intlayer init
Argumenty:
--project-root [projectRoot]- Opcjonalnie. Określ katalog główny projektu. Jeśli nie zostanie podany, polecenie będzie szukać katalogu głównego projektu zaczynając od bieżącego katalogu roboczego.--no-gitignore- Opcjonalnie. Pomija automatyczną aktualizację pliku.gitignore. Jeśli ta flaga jest ustawiona,.intlayernie zostanie dodany do.gitignore.
Co to robi:
Polecenie init wykonuje następujące zadania konfiguracyjne:
- Waliduje strukturę projektu - Upewnia się, że znajdujesz się w prawidłowym katalogu projektu z plikiem
package.json. - Aktualizuje
.gitignore- Dodaje.intlayerdo pliku.gitignore, aby wykluczyć wygenerowane pliki z kontroli wersji (można pominąć za pomocą--no-gitignore). - Konfiguruje TypeScript - Aktualizuje pliki
tsconfig.json, aby zawierały definicje typów Intlayer (.intlayer/**/*.ts). - Tworzy plik konfiguracyjny - Generuje
intlayer.config.ts(dla projektów TypeScript) lubintlayer.config.mjs(dla projektów JavaScript) z domyślnymi ustawieniami. - Aktualizuje konfigurację Vite - Jeśli zostanie wykryty plik konfiguracyjny Vite, dodaje import wtyczki
vite-intlayer. - Aktualizuje konfigurację Next.js - Jeśli zostanie wykryty plik konfiguracyjny Next.js, dodaje import wtyczki
next-intlayer.
Przykłady:
Podstawowa inicjalizacja:
Skopiuj kod do schowka
npx intlayer initInicjuje Intlayer w bieżącym katalogu, automatycznie wykrywając katalog główny projektu.
Inicjalizacja z niestandardowym katalogiem głównym projektu:
Skopiuj kod do schowka
npx intlayer init --project-root ./moj-projektInicjuje Intlayer we wskazanym katalogu.
Inicjalizacja bez aktualizacji .gitignore:
Skopiuj kod do schowka
npx intlayer init --no-gitignoreKonfiguruje wszystkie pliki konfiguracyjne, ale nie modyfikuje pliku .gitignore.
Przykładowy wynik:
Skopiuj kod do schowka
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.Uwagi:
- Polecenie jest idempotentne - możesz je bezpiecznie uruchamiać wielokrotnie. Już skonfigurowane kroki zostaną pominięte.
- Jeśli plik konfiguracyjny już istnieje, nie zostanie nadpisany.
- Konfiguracje TypeScript bez tablicy
include(np. konfiguracje w stylu solution z referencjami) są pomijane. - Polecenie zakończy się błędem, jeśli w katalogu głównym projektu nie zostanie znaleziony plik
package.json.