你遇到过这样的情况吗?接管一个Nodejs项目,启动它,直接报错。错误消息:节点版本应低于12。考虑降低节点版本,但马上想到Vue3项目用的vite要求节点版本大于12。这个时候你会怎么
你遇到过这样的情况吗?接管一个Nodejs项目,启动它,直接报错。错误消息:节点版本应低于12。考虑降低节点版本,但马上想到Vue3项目用的vite要求节点版本大于12。这个时候你会怎么做?
别急,今天我给大家介绍一个节点版本管理工具—nvm .使用nvm可以轻松在Node的多个版本之间切换,方便你执行任何年龄的Node项目。作为NVMNode的版本管理工具,其主要功能如下:
1.安装不同版本的节点。
2.在不同版本的节点之间切换
3.设置节点的默认版本
4.删除节点的已安装版本。
让我知道如何使用它。
安装nvm
Nvm需要通过脚本安装。您可以使用以下两种方式:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Mac系统可以使用自制软件安装:
brew install nvm
执行脚本后,nvm命令应该可以使用了。如果出现提示:”nvm:找不到命令“,您可以执行source命令。
#bash: source ~/.bashrc#zsh: source ~/.zshrc#ksh: . ~/.profile
使用macbrew命令安装后,您需要创建。nvm目录,并根据提示将nvm配置添加到shell配置文件中。
执行命令以测试安装是否成功:
nvm --help
如果有帮助信息输出,则安装成功。
使用nvm安装节点
安装NVMNode的命令非常简洁易懂,无需记忆命令。例如,以下内容:
nvm install node
执行此命令将安装node的最新版本。安装指定版本的节点也很简单:
nvm install 14.7.0
不知道版本号。是不是要先去官网查版本号?不,nvm只需要一个命令:
nvm ls-remote
该命令将列出节点的所有可用版本。
使用nvm切换节点版本。
nvm最大的优势就是可以在node的多个版本之间切换。如何切换版本?
命令也很简单:
nvm use 14.7.0
如果您想使用系统安装的节点版本,可以执行如下命令:
nvm use system
安装了很多版本,想不起来要切换的版本的版本号怎么办?您可以使用一个命令来查询:
nvm ls
这个命令会列出所有已安装的版本,和上面查看可安装版本的命令很像~
根据上面的介绍,现在可以在多个节点版本之间自由切换。