nvs-node多版本控制
一、背景
假如公司有两个前端项目,一个需要node14.21.3版本,一个需要node20.1.3版本,且两个版本不能同时使用,那么我们在开发的时候就需要来回下载卸载切换,这时我们就需要一个版本切换工具nvs
二、下载nvs
你可以使用 Winget 来安装它(在 Windows 11 中默认可用)。
winget install jasongin.nvs
windows的下载地址是https://github.com/jasongin/nvs/releases
安装Node.js版本:在终端中输入以下命令以安装Node.js v14.16.0:nvs add 14.16.0
(3).切换Node.js版本:在终端中输入以下命令以切换到已安装的Node.js v14.16.0:nvs use 14.16.0
命令如下:
nvs help :获取命令的详细帮助信息。
nvs install:初始化配置文件以使用 NVS。
nvs uninstall:从系统中移除 NVS。
nvs --version:显示 NVS 工具的版本号。
nvs add [version]:下载并解压缩某个 Node 版本。
nvs rm :删除某个 Node 版本。
nvs migrate [tover]:迁移全局模块。
nvs upgrade [fromver]:升级到主版本的最新补丁。
nvs use [version]:在当前 shell 中使用某个 Node 版本。
nvs auto [on/off]:根据当前工作目录自动切换 Node 版本。
nvs run [args…]:使用某个 Node 版本运行脚本。
nvs exec [args…]:使用某个 Node 版本运行可执行文件。
nvs which [version]:显示某个 Node 版本二进制文件的路径。
nvs ls [filter]:列出本地安装的 Node 版本。
nvs ls-remote [filter]:列出可供下载的 Node 版本。
nvs link [version]:将某个版本链接为默认版本。
nvs unlink [version]:删除链接到默认版本的链接。
nvs alias [name] [value]:设置或获取版本别名。
nvs remote [name] [value]:设置或获取下载基本 URI。
(4).nvs 如何根据当前工作目录自动切换 Node 版本
配置默认 Node 版本:如果你希望在没有 .nvmrc 文件时默认使用哪个 Node 版本,可以使用 nvs 的 add 命令来添加一个版本,并使用 default 参数将其设置为默认版本,例如:
nvs add 14.16.0 default
标签:node,Node,版本控制,nvs,默认,version,版本,某个
From: https://www.cnblogs.com/WangJingjun/p/18042903