Creation:2024-08-11Last update:2025-11-22
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
将 MCP 服务器添加到您的 AI 助手
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
转换组件
npx intlayer transform此命令分析您的代码文件,帮助迁移现有组件以使用 Intlayer。它支持交互式文件选择或特定文件定位。
别名:
- npx intlayer trans
参数:
文件选择选项:
-f, --file [files...]:要转换的特定文件列表。如果未提供,CLI 将扫描匹配的文件(**/*.{tsx,jsx,vue,svelte,ts,js})并提示您选择要转换的文件。
示例:npx intlayer transform -f src/components/MyComponent.tsx
输出选项:
-o, --output-content-declarations [outputContentDeclarations]:保存生成的内容声明文件的目录。
示例:npx intlayer transform -o src/content
--code-only:仅转换组件代码(不写入内容声明)。
示例:npx intlayer transform --code-only
--declaration-only:仅生成内容声明(不重写组件)。
示例:npx intlayer transform --declaration-only
配置选项:
- --base-dir:指定项目的基础目录。
- --env:指定环境。
- --env-file:提供自定义环境文件。
- --verbose:启用详细日志记录。
必需的插件:
transform 命令在 TypeScript / JSX 文件上无需额外插件即可工作。但对于 Vue 和 Svelte 项目,需要安装以下插件:
- @intlayer/vue-transformer:用于 Vue 文件。
- @intlayer/svelte-transformer:用于 Svelte 文件。