SuperAPI AI 工具集

nvm-defaults-and-nvmrc

部署与运维

查看项目

更新于 10-16 03:15

技能介绍

用途:配置 nvm 的默认 Node 版本,并为项目固定 Node 版本,避免团队协作中的版本漂移。

主要能力:

  1. 用别名设置默认版本,例如 nvm alias default 20,或使用 LTS 别名 nvm alias default lts/iron。
  2. 在项目根目录创建或更新 .nvmrc,可写入具体版本 echo "20.11.0" > .nvmrc,也可写入 LTS 别名 echo "lts/iron" > .nvmrc。
  3. 按需启用 shell 自动切换,资料提供了 bash、zsh、fish 的 auto-use 示例文件。

使用方式:设置默认别名并写入 .nvmrc 后,打开新 shell 执行 nvm current 应显示默认版本;进入项目目录后执行 node -v 应与 .nvmrc 一致。

适用场景:需要统一团队仓库 Node 版本、按目录自动切换版本的项目。

限制与说明:资料强调应保持团队仓库中 .nvmrc 一致;基础的安装与使用属于 nvm-usage-basics,不在本技能范围。示例文件包括 examples/default-version.md、examples/nvmrc.md、examples/auto-use-bash.md、examples/auto-use-zsh.md、examples/auto-use-fish.md。