Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
Интеграция сервера MCP Intlayer в ваш любимый AI-ассистент позволяет получать все документы непосредственно из ChatGPT, DeepSeek, Cursor, VSCode и т.д.
Просмотр документации сервера MCPИстория версий
- Добавлена команда initv7.5.930.12.2025
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Инициализация Intlayer
npx intlayer initКоманда init автоматически настраивает Intlayer в вашем проекте, конфигурируя необходимые файлы и параметры. Это рекомендуемый способ начать работу с Intlayer.
Псевдонимы:
- npx intlayer init
Аргументы:
- --project-root [projectRoot] - Необязательно. Укажите корневую директорию проекта. Если не указано, команда будет искать корень проекта, начиная с текущей рабочей директории.
Что делает:
Команда init выполняет следующие задачи настройки:
- Проверяет структуру проекта - Убедится, что вы находитесь в валидной директории проекта с файлом package.json
- Обновляет .gitignore - Добавляет .intlayer в ваш файл .gitignore, чтобы исключить сгенерированные файлы из системы контроля версий
- Настраивает TypeScript - Обновляет все файлы tsconfig.json, чтобы включить определения типов Intlayer (.intlayer/**/*.ts)
- Создаёт файл конфигурации - Генерирует intlayer.config.ts (для проектов на TypeScript) или intlayer.config.mjs (для проектов на JavaScript) с настройками по умолчанию
- Обновляет конфигурацию Vite - Если обнаружен файл конфигурации Vite, добавляет импорт плагина vite-intlayer
Команда init выполняет следующие действия по настройке:
- Проверяет структуру проекта — Убеждается, что вы находитесь в корректной директории проекта с файлом package.json
- Обновляет .gitignore — Добавляет .intlayer в ваш файл .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 в указанной директории.
Пример вывода:
npx intlayer initПроверка конфигурации Intlayer...✓ Добавлено .intlayer в .gitignore✓ Обновлён tsconfig.json для включения типов intlayerСоздан intlayer.config.ts✓ Внедрён импорт в vite.config.ts✓ Настройка Intlayer init завершена.Примечания:
- Команда идемпотентна — вы можете запускать её несколько раз безопасно. Она пропустит шаги, которые уже настроены.
- Если файл конфигурации уже существует, он не будет перезаписан.
- Файлы конфигурации TypeScript без массива include (например, конфигурации в стиле solution с ссылками) пропускаются.
- Команда завершится с ошибкой, если в корне проекта не найден package.json.