nvm切换node版本
场景
在实际的前端开发过程中,可能会经常遇见 node.js 的版本问题,不同的项目需要使用不同的 node.js 版本。
简介
nvm 是 Mac 下的 node.js 管理工具。可以通过 nvm 安装和切换不同版本的 node.js。在 Windows 下面,可以使用 nvmw 或者 nvm-windows
下载
地址:https://github.com/coreybutler/nvm-windows/releases
安装
第一步
第二步
第三步
此处注意,先新建nodejs文件夹,然后再选择该文件夹
第四步
如果已经安装了nodejs,则会弹出框,
提示:
节点v10.16.0已经安装。你想让nvm控制这个版本
一直点击 是 和 确定 就可以了
此时已经安装完成了
剩下的工作则是查看 是否安装成功
查看是否安装成功
nvm自动创建的nodejs文件夹的快捷方式路径nvm -v
第二步
命令行切换node版本
必须是管理员 命令行
查看版本
nvm -v
安装指定版本node
nvm install v6.9.4
查看本地node版本列表
nvm list
选择指定node版本
nvm use 6.9.4
存在问题
1. 出现 exit status 1
解决:
1. 必须是管理员命令行 切换node版本
2.将nvm文件夹下的nodejs文件夹删除后,新建nodejs文件夹
2. 出现 exit status 5
因为权限不够,通过管理员运行 powersehll 再执行 nvm use 6.9.4 就可以成功了
3. 出现 npm -v
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,
然后再试一次。
所在位置 行:1 字符: 1
原因:需要换一个npm下载源
解决步骤:
指定npm下载源
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
卸载node
nvm uninstall [node版本]
重新下载
nvm install [node版本]
重新安装
nvm use [node版本]
// 查看当前 nvm 版本号 nvm -v // 查看已安装的 node.js 版本 nvm list // 查看可安装的 node 版本 nvm list available // 安装指定版本的 node (版本号不限) nvm install 16.14.0 // 使用指定版本的 node nvm use 16.14.0
