用途:帮助执行 Nx 生成器,特别优先使用内部工具中的工作区插件生成器,适用于生成代码、搭建功能或库、自动化重复的初始化任务、更新内部工具与配置、创建迁移或版本更新。
主要能力与优先级:首选工作区插件生成器(tools/workspace-plugin/ 中的自定义内部工具);其次为核心 Nx 生成器,如 nx generate @nx/devkit:...、@nx/node:...、@nx/react:... 及框架专用生成器;仅在工作和区插件不合适时使用核心生成器。可使用 mcp__nx-mcp__nx_generator_schema 工具获取生成器的使用信息。
使用方式:列出可用生成器;通过 mcp__nx-mcp__nx_generator_schema 获取生成器 schema 以查看可用选项;运行 nx generate [generator-path] [options];验证变更,检查生成文件;运行 nx affected -t test;使用 npx prettier --write [files] 格式化代码。示例:更新 Maven 插件版本使用 nx generate @nx/workspace-plugin:bump-maven-version --newVersion 0.0.10 --nxVersion 22.1.0-beta.7;创建 create-nodes 插件使用 nx generate @nx/workspace-plugin:create-nodes-plugin --name my-custom-plugin。
最佳实践:始终先检查工作区插件;使用 --dry-run 预览变更;生成后立即用 Prettier 格式化;生成后测试受影响项目;将生成器变更与手动编辑分开提交。
限制:资料未提供支持的平台、收费情况、具体版本要求或额外限制说明,暂未提供。