Node版本管理
379字约1分钟
2024-07-25
为什么要进行Node版本管理?
其实主要是解决不同项目之间,Node版本依赖不统一的问题。
解决方式
- nvm版本控制
- volta控制版本
nvm
如果打不开,请科学上网。下载地址
nvm的使用
# 查看可按照的Node列表
nvm list available
# 安装node的版本
nvm install 14.17.0
#使用14版本的node
nvm use 14.17.0
# 查看已经安装的node列表
nvm list
# 卸载集具体版本node
nvm uninstall 14.17.0
volta
volta的使用
# 查看可安装的node版本
volta list node
# 安装node18最新版本
volta install node@18
# 使用node版本
volta run node -v
在package.json中添加以下内容,即可使用指定版本,自动切换对应版本。
"volta": {
"node": "14.5.0",
"npm": "8.0.0"
}
总结
nvm 是将多个node安装到你的电脑上,用那个版本,切换哪个版本,但他改的是全局的所以不能同时使用多个node版本。
volta不但能全局切换node版本,还可以细化到项目中,根据不同的项目使用不同版本的node版本,解决了项目所使用的node版本问题。