Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Інтегрувавши Intlayer MCP Server у свого улюбленого AI-помічника, ви зможете отримувати всю документацію безпосередньо через ChatGPT, DeepSeek, Cursor, VSCode тощо.
Переглянути документацію MCP ServerІсторія версій
- Додано команду initv7.5.930.12.2025
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Ініціалізація Intlayer
npx intlayer initКоманда init автоматично налаштовує Intlayer у вашому проєкті, конфігуруючи необхідні файли та параметри. Це рекомендований спосіб почати роботу з Intlayer.
Аліаси:
- npx intlayer init
Аргументи:
- --project-root [projectRoot] - Опційно. Вкажіть кореневу директорію проєкту. Якщо не вказано, команда шукатиме корінь проєкту, починаючи з поточної робочої директорії.
Що робить:
Команда init виконує такі дії з налаштування:
- Validates project structure - Переконується, що ви перебуваєте в дійсній директорії проекту з файлом package.json
- Updates .gitignore - Додає .intlayer до вашого файлу .gitignore, щоб виключити згенеровані файли з контролю версій
- Configures TypeScript - Оновлює всі файли tsconfig.json, щоб включити визначення типів Intlayer (.intlayer/**/*.ts)
- Creates configuration file - Генерує intlayer.config.ts (для проєктів на TypeScript) або intlayer.config.mjs (для проєктів на JavaScript) з налаштуваннями за замовчуванням
- Updates Vite config - Якщо виявлено файл конфігурації Vite, додає імпорт плагіна vite-intlayer
- Оновлює конфігурацію Next.js - Якщо виявлено файл конфігурації Next.js, додає імпорт плагіна next-intlayer
Приклади:
Базова ініціалізація:
npx intlayer initЦе ініціалізує Intlayer у поточному каталозі, автоматично виявляючи корінь проєкту.
Ініціалізація з користувацьким коренем проєкту:
npx intlayer init --project-root ./my-projectЦе ініціалізує Intlayer у вказаному каталозі.
Приклад виведення:
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer typesCreated intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.Примітки:
- Команда ідемпотентна - її можна безпечно запускати кілька разів. Вона пропустить кроки, які вже налаштовано.
- Якщо файл конфігурації вже існує, він не буде перезаписаний.
- Файли конфігурації TypeScript без масиву include (наприклад, конфіги у стилі solution з references) пропускаються.
- Команда завершиться з помилкою, якщо у корені проєкту не знайдено package.json.