用途:帮助高效执行 Nx 生成器,重点优先使用 tools/workspace-plugin/ 中的内部自定义生成器。
主要能力与优先级:先选工作区插件生成器(高优先级);若其不适用,再用核心 Nx 生成器,如 nx generate @nx/devkit:...、@nx/node:...、@nx/react:... 及框架专用生成器。可用 mcp__nx-mcp__nx_generator_schema 工具查看生成器用法与可用选项。
使用方式:列出可用生成器;查看 schema;运行 nx generate [generator-path] [options];随后检查生成文件、运行 nx affected -t test、用 npx prettier --write [files] 格式化。示例:nx generate @nx/workspace-plugin:bump-maven-version --newVersion 0.0.10 --nxVersion 22.1.0-beta.7;nx generate @nx/workspace-plugin:create-nodes-plugin --name my-custom-plugin。
最佳实践:先查 workspace-plugin;用 --dry-run 预览;生成后立即用 Prettier 格式化;测试受影响项目;将生成器改动与手动编辑分开提交。
适用场景:生成新代码或项目、搭建功能或库、自动化重复设置、更新内部工具与配置、创建迁移或版本更新。
限制:资料未提供具体支持平台、收费方式或性能数据。