Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Dzięki integracji serwera Intlayer MCP z ulubionym asystentem AI możesz uzyskać dostęp do całej dokumentacji bezpośrednio z ChatGPT, DeepSeek, Cursor, VSCode itp.
Zobacz dokumentację serwera MCPHistoria wersji
- Dodano polecenie initv7.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
npx intlayer initPolecenie init automatycznie konfiguruje Intlayer w Twoim projekcie, tworząc niezbędne pliki i ustawienia. To zalecany sposób rozpoczęcia pracy z Intlayer.
Aliasy:
- npx intlayer init
Argumenty:
- --project-root [projectRoot] - Opcjonalne. Określa katalog główny projektu. Jeśli nie zostanie podane, polecenie wyszuka katalog główny projektu, zaczynając od bieżącego katalogu roboczego.
Co robi:
Polecenie init wykonuje następujące zadania konfiguracyjne:
- Weryfikuje strukturę projektu - Upewnia się, że znajdujesz się w poprawnym katalogu projektu z plikiem package.json
- Aktualizuje .gitignore - Dodaje .intlayer do pliku .gitignore, aby wykluczyć generowane pliki z kontroli wersji
- Konfiguruje TypeScript - Aktualizuje wszystkie pliki tsconfig.json, aby uwzględniały definicje typów Intlayer (.intlayer/**/*.ts)
- Tworzy plik konfiguracyjny - Generuje intlayer.config.ts (dla projektów TypeScript) lub intlayer.config.mjs (dla projektów JavaScript) z ustawieniami domyślnymi
- Aktualizuje konfigurację Vite - Jeśli wykryto plik konfiguracyjny Vite, dodaje import wtyczki vite-intlayer
Polecenie init wykonuje następujące zadania konfiguracyjne:
- Weryfikuje strukturę projektu - Zapewnia, że znajdujesz się w prawidłowym katalogu projektu zawierającym plik package.json
- Aktualizuje .gitignore - Dodaje .intlayer do pliku .gitignore, aby wykluczyć wygenerowane pliki z kontroli wersji
- Konfiguruje TypeScript - Aktualizuje wszystkie pliki tsconfig.json, aby uwzględnić definicje typów Intlayer (.intlayer/**/*.ts)
- Tworzy plik konfiguracyjny - Generuje intlayer.config.ts (dla projektów TypeScript) lub intlayer.config.mjs (dla projektów JavaScript) z ustawieniami domyślnymi
- Aktualizuje konfigurację Vite - Jeśli wykryto plik konfiguracyjny Vite, dodaje import wtyczki vite-intlayer
- Aktualizuje konfigurację Next.js - Jeśli wykryty zostanie plik konfiguracyjny Next.js, dodaje import wtyczki next-intlayer
Przykłady:
Podstawowa inicjalizacja:
npx intlayer initTo zainicjalizuje Intlayer w bieżącym katalogu, automatycznie wykrywając katalog projektu.
Inicjalizacja z niestandardowym katalogiem projektu:
npx intlayer init --project-root ./my-projectTo zainicjalizuje Intlayer w podanym katalogu.
Przykładowe wyjście:
npx intlayer initSprawdzanie konfiguracji Intlayer...✓ Dodano .intlayer do .gitignore✓ Zaktualizowano tsconfig.json, aby uwzględniał typy intlayerUtworzono intlayer.config.ts✓ Wstrzyknięto import do vite.config.ts✓ Inicjalizacja Intlayer zakończona pomyślnie.Uwagi:
- Polecenie jest idempotentne — można je uruchamiać wielokrotnie bez obaw. Pomiń kroki, które są już skonfigurowane.
- Jeśli plik konfiguracyjny już istnieje, nie zostanie nadpisany.
- Pliki konfiguracyjne TypeScript bez tablicy include (np. konfiguracje w stylu solution z odwołaniami) są pomijane.
- Polecenie zakończy się błędem, jeśli w katalogu głównym projektu nie zostanie znaleziony plik package.json.