关于 nodejs-version-setup
在运行 Node.js 工具前,为当前仓库选择并验证所需的 Node.js 版本。面向使用 npm、pnpm、yarn、构建脚本或测试的开发者,按仓库版本声明和可用版本管理器执行步骤。
主要功能
- 01依次检查仓库中的版本声明
- 02按顺序检测已安装的版本管理器
- 03选择并安装所需 Node.js 版本
- 04运行命令前验证运行时与路径
- 05版本管理器不可用时要求确认
适用场景
- 01运行仓库的 npm、pnpm 或 yarn 命令
- 02执行构建、测试或代码检查
- 03启动本地 CLI 前确认 Node.js 版本
- 04发现版本不符且无管理器时暂停操作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ xip-online-applications/ skills --skill nodejs-version-setup安装后在 Claude Code 中输入/nodejs-version-setup确认已加载。
详细介绍
nodejs-version-setup
在运行任何 Node.js 命令前,为此仓库设置并验证正确的 Node.js 运行时。
使用时机
每当任务需要运行 Node.js 工具时都使用此技能,包括 npm、pnpm、yarn、npx、构建脚本、测试、代码检查工具或本地 CLI。
说明
- 按以下顺序检测所需的 Node.js 版本:
.nvmrc.node-versionpackage.json->engines.node
- 按以下顺序检测已安装的版本管理器:
nvmfnmasdfvolta
- 使用第一个可用的管理器选择所需版本:
nvm:nvm install和nvm usefnm:fnm install和fnm useasdf:asdf install nodejs <version>和asdf local nodejs <version>volta:volta install node@<version>
- 如果不存在版本文件,但存在
engines.node,则在该范围内确定一个具体版本,并使用检测到的管理器安装或启用它。 - 如果没有可用的管理器,请检查当前的
node -v是否满足所需版本。如果不满足,请停止并询问用户是否确认安装版本管理器或手动继续。 - 执行项目命令前验证运行时:
node -vnpm -v(或根据项目使用pnpm -v/yarn -v)which node,以确认当前使用的二进制文件路径
- 在任务输出中报告版本的定义来源(例如
.nvmrc)、使用的管理器以及最终的node -v。 - 在完成版本选择和验证前,不要运行依赖安装、构建、测试或 CLI 脚本。
评论
支持 Markdown