Creation:2025-12-30Last update:2025-12-30
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
将 MCP 服务器添加到您的 AI 助手
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档版本历史
- 添加 init 命令v7.5.92025/12/30
此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
初始化 Intlayer
npx intlayer initinit 命令会自动在你的项目中设置 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 插件的导入
- 更新 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 数组(例如带 references 的 solution 样式配置),则会被跳过。
- 如果在项目根目录未找到 package.json,命令将以错误退出。