Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Додано опцію --no-gitignore"v8.6.431.03.2026
- "Додано вміст команди init"v7.5.930.12.2025
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюIf 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
Ініціалізація Intlayer
Скопіюйте код у буфер обміну
npx intlayer initКоманда init автоматично налаштовує Intlayer у вашому проєкті, створюючи необхідні файли та налаштування. Це рекомендований спосіб почати роботу з Intlayer.
Аліаси (Aliases):
npx intlayer init
Аргументи (Arguments):
--project-root [projectRoot]- Опціонально. Вкажіть кореневу директорію проєкту. Якщо не вказано, команда шукатиме корінь проєкту, починаючи з поточної робочої директорії.--no-gitignore- Опціонально. Пропускає автоматичне оновлення файлу.gitignore. Якщо цей прапорець встановлено,.intlayerне буде додано до.gitignore.
Що вона робить:
Команда init виконує наступні завдання з налаштування:
- Перевірка структури проєкту - Переконується, що ви перебуваєте в коректній директорії проєкту з файлом
package.json. - Оновлення
.gitignore- Додає.intlayerдо вашого файлу.gitignore, щоб виключити згенеровані файли з системи контролю версій (можна пропустити за допомогою--no-gitignore). - Конфігурація TypeScript - Оновлює будь-які файли
tsconfig.json, щоб включити визначення типів Intlayer (.intlayer/**/*.ts). - Створення файлу конфігурації - Генерує
intlayer.config.ts(для проєктів на TypeScript) абоintlayer.config.mjs(для проєктів на JavaScript) з налаштуваннями за замовчуванням. - Оновлення конфігурації Vite - Якщо виявлено файл конфігурації Vite, додає імпорт для плагіна
vite-intlayer. - Оновлення конфігурації Next.js - Якщо виявлено файл конфігурації Next.js, додає імпорт для плагіна
next-intlayer.
Приклади:
Базова ініціалізація:
Скопіюйте код у буфер обміну
npx intlayer initЦе ініціалізує Intlayer у поточній директорії з автоматичним визначенням кореня проєкту.
Ініціалізація з користувацьким коренем проєкту:
Скопіюйте код у буфер обміну
npx intlayer init --project-root ./my-projectЦе ініціалізує Intlayer у вказаній директорії.
Ініціалізація без оновлення .gitignore:
Скопіюйте код у буфер обміну
npx intlayer init --no-gitignoreЦе налаштує всі файли конфігурації, але не змінить ваш файл .gitignore.
Приклад виводу:
Скопіюйте код у буфер обміну
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.Примітки:
- Команда є ідемпотентною - ви можете безпечно запускати її кілька разів. Вже налаштовані кроки будуть пропущені.
- Якщо файл конфігурації вже існує, він не буде перезаписаний.
- Конфігурації TypeScript без масиву
include(наприклад, конфігурації у стилі solution з посиланнями) пропускаються. - Команда зупиниться з помилкою, якщо в корені проєкту не буде знайдено
package.json.