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 angielskimIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
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.