首页演练场案例展示应用文档博客
    • English英语
      EN
    • русский俄语
      RU
    • 日本語日语
      JA
    • français法语
      FR
    • 한국어韩语
      KO
    • 中文中文
      ZH
    • español西班牙语
      ES
    • Deutsch德语
      DE
    • العربية阿拉伯语
      AR
    • italiano意大利语
      IT
    • British English英国英语
      EN-GB
    • português葡萄牙语
      PT
    • हिन्दी印地语
      HI
    • Türkçe土耳其语
      TR
    • polski波兰语
      PL
    • Indonesia印度尼西亚语
      ID
    • Tiếng Việt越南语
      VI
    • українська乌克兰语
      UK
    /
    按框架筛选文档
    Alt+←
    为什么Intlayer?
    开始
    概念
    • Intlayer如何工作
    • 配置
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • 可视化编辑器
    • CMS
    • CI/CD集成
    • 翻译复数枚举条件性别插入文件嵌套MarkdownHTML函数获取
    • 每个语言环境的文件
    • 编译器
    • 自动填充
    • 测试
    • 打包优化
    环境
    • Next.js 14和应用路由器
      Next.js 15
      Next.js 无 locale URL
      Next.js和页面路由器
      编译器
    • Tanstack Start Solid
    • Astro和React
      Astro和Svelte
      Astro和Vue
      Astro和Solid
      Astro和Preact
      Astro和Lit
      Astro和Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt和Vue
    • Vite和Solid
    • SvelteKit
    • Vite和Preact
    • Vite和Vanilla JS
    • Vite和Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native和Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx和React
    Plugins
    • JSON
    • gettext (.po)
    VS Code扩展
    代理
    • MCP服务器
    • 代理技能
    发布
    • v8
    • v7
    • v6
    基准测试
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    博客
    问问题
    1. Documentation
    2. 概念
    3. CLI
    4. List projects
    Creation:2025-12-30Last update:2026-01-06
    将此文档参考到您的 AI 助手
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商

    版本历史

    1. "向 list projects 命令添加绝对路径输出选项"
      v7.5.122026/1/6

    此页面的内容已使用 AI 翻译。

    查看英文原文的最新版本
    编辑此文档

    如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。

    文档的 GitHub 链接
    Copy

    复制文档 Markdown 到剪贴板

    列出 Intlayer 项目

    bash
    复制代码

    复制代码到剪贴板

    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 项目,并将在输出中列出。

    示例:

    列出当前目录中的项目:

    bash
    复制代码

    复制代码到剪贴板

    npx intlayer projects list

    在特定目录中列出项目:

    bash
    复制代码

    复制代码到剪贴板

    npx intlayer projects list --base-dir ./packages

    列出 git 仓库中的所有项目:

    bash
    复制代码

    复制代码到剪贴板

    npx intlayer projects list --git-root

    使用快捷别名:

    bash
    复制代码

    复制代码到剪贴板

    npx intlayer pl --git-root

    以 JSON 格式输出:

    bash
    复制代码

    复制代码到剪贴板

    npx intlayer projects list --json

    示例输出:

    格式化输出:

    bash
    复制代码

    复制代码到剪贴板

    $ npx intlayer projects list --git-rootFound 3 Intlayer project(s):  - /Users/user/workspace/packages/app  - /Users/user/workspace/packages/admin  - /Users/user/workspace/packages/shared

    JSON 输出:

    bash
    复制代码

    复制代码到剪贴板

    $ 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 项目进行脚本化操作。

    为什么Intlayer?
    Alt+→

    在此页面

      讨论是匿名的,并会定期审查以解决常见问题。欢迎分享功能想法、对文档的反馈或任何与 Intlayer 相关的内容, 我们会利用这些意见来制定路线图并改进产品。

      npx intlayer projects list
      npx intlayer projects list
      npx intlayer projects list --base-dir ./packages
      npx intlayer projects list --git-root
      npx intlayer pl --git-root
      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/shared
      $ npx intlayer projects list --json["/Users/user/workspace/packages/app","/Users/user/workspace/packages/admin","/Users/user/workspace/packages/shared"]