由于多个项目存在使用不同版本的node及npm环境,推荐一个nvm
nvm 是一个 nodejs 的版本管理工具。通过它可以安装和切换不同版本的 nodejs,解决 node 各种版本存在不兼容现象。但在安装之前需要先卸载之前的 nodejs
https://github.com/nvm-sh/nvm
https://github.com/coreybutler/nvm-windows/releases# 查看可安装的node版本
nvm list available
# 安装指定版本node 语法:nvm install 版本号
nvm install 18
# 查看已安装版本的node
nvm list # 或nvm ls
# 切换使用指定的版本的node 语法:nvm use 已安装版本号
nvm use 18
# 查看当前的版本
nvm version
# 卸载指定的版本
nvm uninstall <version>嘿嘿 如果有很多前端项目 ,每次跑完一个项目,去跑另一个不一样的项目,就要切换一下node版本,使用 nvm 虽然完成了多版本管理,但是默认版本只能有一个
这里推荐使用nvm-desktop来管理
https://github.com/1111mp/nvm-desktop/releases
nvmd 让你通过命令行管理 Node.js 版本。注意:nvmd 不提供下载安装功能,如需下载安装请使用 nvm-desktop 客户端。
$ nvmd use 18.17.1
Now using node v18.17.1
$ node -v
v18.17.1
$ nvmd use v20.5.1 --project
Now using node v20.5.1
$ node -v
v20.5.1
$ nvmd ls
v20.6.1
v20.5.1 (currently)
v18.17.1
$ nvmd current
v20.5.1具体使用下载后看看官网就会使用啦
#nodejs