Creation:2025-12-30Last update:2026-01-06
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
将 MCP 服务器添加到您的 AI 助手
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档版本历史
- 向 list projects 命令添加绝对路径输出选项v7.5.122026/1/6
此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
列出 Intlayer 项目
npx intlayer projects list此命令通过查找包含 Intlayer 配置文件的目录来搜索并列出所有 Intlayer 项目。对于在 monorepo、workspace 或 git 仓库中发现所有 Intlayer 项目非常有用。
别名:
- npx intlayer projects-list
- npx intlayer pl
参数:
--base-dir [path]:指定要从其开始搜索的基目录。默认是当前工作目录。
示例:npx intlayer projects list --base-dir /path/to/workspace
示例:npx intlayer projects list --base-dir /path/to/workspace
--git-root:从 git 根目录开始搜索,而不是基目录。这对于在 monorepo 或 git 仓库中查找所有 Intlayer 项目很有用。
示例:npx intlayer projects list --git-root
--json:以 JSON 格式输出结果,而不是格式化文本。对脚本编写和程序化访问很有用。
示例:npx intlayer projects list --json
--absolute:以绝对路径输出结果,而不是相对路径。
示例:npx intlayer projects list --absolute
工作原理:
该命令将在指定目录(如果使用了 --git-root 则在 git 根目录)中搜索 Intlayer 配置文件。它会查找以下配置文件模式:
- intlayer.config.ts
- intlayer.config.js
- intlayer.config.json
- intlayer.config.cjs
- intlayer.config.mjs
- .intlayerrc
每个包含上述任一文件的目录都被视为一个 Intlayer 项目,并将在输出中列出。
示例:
列出当前目录中的项目:
npx intlayer projects list在特定目录中列出项目:
npx intlayer projects list --base-dir ./packages列出 git 仓库中的所有项目:
npx intlayer projects list --git-root使用快捷别名:
npx intlayer pl --git-root以 JSON 格式输出:
npx intlayer projects list --json示例输出:
格式化输出:
$ npx intlayer projects list --git-rootFound 3 Intlayer project(s): - /Users/user/workspace/packages/app - /Users/user/workspace/packages/admin - /Users/user/workspace/packages/sharedJSON 输出:
$ npx intlayer projects list --json["/Users/user/workspace/packages/app","/Users/user/workspace/packages/admin","/Users/user/workspace/packages/shared"]使用场景:
- Monorepo 管理:在 monorepo 结构中发现所有 Intlayer 项目
- 项目发现:在工作区中查找所有启用 Intlayer 的项目
- CI/CD:在自动化工作流中验证 Intlayer 项目
- 文档:生成列出所有使用 Intlayer 的项目的文档
输出提供每个项目目录的绝对路径,便于导航或对多个 Intlayer 项目进行脚本化操作。