在实际的前端工程项目开发过程中,可能经常会遇到NodeJs版本问题,不同的工程需要不同的node版本。经常会有小伙伴这么做,卸载当前版本然后再到官网下载特定的版本安装。当然这么做本质上是没什么问题的,但是管理起来不方便,流程比较繁琐。下面教大家如何在Mac和Window两大环境,一行命令切换指定的的node版本。
Mac环境
第一步、全局安装 n 命令如下:
# 全局安装需要管理员角色
sudo npm install -g n
# 安装完后输入 n -V 查看版本号
# 有版本号输出则说明安装成功
MacBook-Pro ~ % n -V
v8.2.0
安装完成就可以使用n来管理node版本了,输入n回车 出现node版本列表,上下键移动选择切换的版本后回车即可(切换非n安装的node版本会报错,删掉,使用n安装即)
安装最新的稳定版本
n stable
安装指定版本
n 14.17.5
删除某个版本
n rm 14.17.5
查看安装路径
n which 14.17.5
查看已经安装的版本
n ls
Window环境
Window使用的是nvm管理工具,nvm下载地址如下:
注意:安装之前必须完全卸载之前安装的!!!
第一步、解压下载的压缩包,双击开始安装应用
第二步、这里是设置nvm的安装路径,注意nvm安装的路径不能有中文或者空格
第三步、node的安装目录默认就好,不建议修改
第四步、验证安装是否成功,输入如下指令,输出版本号则说明安装成功
nvm -v
第五步、修改nvm配置文件(建议修改)
nvm安装完成后,打开nvm安装目录下的settings.txt文件
修改内容如下
root: D:\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
第六步、查看nvm支持安装的node版本
nvm list available
使用nvm install 版本号安装指定版本node
# 例如:
nvm install 14.20.0
第七、使用下载的版本
初次使用nvm安装node之后,必须先使用nvm use 版本号切换到已安装版本的node才可以使用
nvm use 14.20.0
切换完成后通过node -v命令查看当前版本,输入版本号说明安装成功了!