Creation:2025-12-16Last update:2025-12-16
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
将 MCP 服务器添加到您的 AI 助手
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
Intlayer CLI 登录命令
描述
Intlayer CLI 的 login 命令允许您对 Intlayer CMS 进行身份验证。该命令会自动打开您的默认浏览器以完成身份验证流程,并接收使用 Intlayer 服务所需的凭证(Client ID 和 Client Secret)。
用法
npx intlayer login [options]或
intlayer login [options]选项
--cms-url <url>
指定用于身份验证的 Intlayer CMS 的 URL。
- 类型: string
- 默认: 在 intlayer.config.* 中配置的值,或 https://intlayer.org
- 示例:
npx intlayer login --cms-url https://intlayer.org配置选项
您还可以使用常见的配置选项:
- --env-file <path>:环境文件的路径
- -e, --env <env>:执行环境
- --base-dir <dir>:项目的基目录
- --verbose:启用详细输出(默认:true)
- --prefix <prefix>:日志前缀
工作原理
- 启动本地服务器:该命令在一个随机端口上启动本地 HTTP 服务器,以从 CMS 接收凭证
指定要用于身份验证的 Intlayer CMS 的 URL。
- 类型: string
- 默认: 在 intlayer.config.* 中配置的值,或 https://intlayer.org
- 示例:
npx intlayer login --cms-url https://intlayer.org配置选项
您还可以使用常用的配置选项:
- --env-file <path>: 环境文件的路径
- -e, --env <env>: 执行环境
- --base-dir <dir>: 项目的基目录
- --verbose: 启用详细输出(默认:true)
- --prefix <prefix>: 日志前缀
工作原理
- 启动本地服务器:该命令在随机端口启动一个本地 HTTP 服务器以接收来自 CMS 的凭证
- Browser Opening:该命令会自动在你的默认浏览器中打开 CMS 的登录 URL
- Authentication:在浏览器中使用你的 Intlayer 帐户完成身份验证
- Credentials Reception:本地服务器从 CMS 接收 Client ID 和 Client Secret
- Instructions:该命令显示在项目中配置凭证的说明
输出
登录成功后,命令将显示:
- 接收到的凭证(Client ID 和 Client Secret)
- .env 文件的说明:
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Intlayer 配置文件的说明:
{ editor: { cmsURL: 'https://intlayer.org', clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },}手动配置
如果浏览器没有自动打开,您可以手动访问终端中显示的 URL。
示例
使用自定义 CMS URL 登录
npx intlayer login --cms-url https://custom-cms.example.com使用特定环境文件登录
npx intlayer login --env-file .env.production以详细模式登录
npx intlayer login --verbose故障排除
浏览器未打开
如果浏览器没有自动打开,请复制终端中显示的 URL 并在浏览器中手动打开。
连接问题
如果遇到连接问题,请验证:
- 确认 CMS URL 是否正确
- 确认您的网络连接正常工作
- 确认没有防火墙阻止连接
未收到凭证
如果未收到凭证:
- 确保在浏览器中完成了身份验证流程
- 验证本地端口未被阻塞
- 重新尝试该命令
后续步骤
完成登录后:
- 将凭证添加到您的 .env 文件中
- 在 intlayer.config.* 文件中配置这些凭证
- 使用 CLI 命令管理您的词典:
- npx intlayer push - 将词典推送到 CMS
- npx intlayer pull - 从 CMS 拉取词典
- npx intlayer fill - 填充缺失的翻译
- npx intlayer fill - 填充缺失的翻译