windows下使用nvm-windows管理nodejs版本

因为使用 gulp 3 开发项目的原因,结果 gulp 3 不支持 nodejs 12 以上的版本,而 gulp 4 语法又有很多变化,于是打算使用 nvm-windows 来进行版本管理,这样可以在本机上操纵多个 nodejs 版本了。

特别的是,n 和 nvm 都是 mac 或者 linux 下的版本管理器,在 windows 下会不能使用,而 nvm-windows 并不是 nvm 的简单移植,具体可以看开发者本人的说法。

卸载原有的 nodejs

  1. 要安装 nvm 必须卸载已有的 nodejs ,如果你从未安装过 nodejs 则无妨

卸载只需要在nodejs的文件夹中选择卸载即可,我看到有的文章还要清什么目录啊,环境变量之类的,从我的实践来看,并没有这么做也可以成功安装

下载 nvm-windows

在官网进行下载:下载链接
最好选择这个版本进行下载
在这里插入图片描述
下载之后进行安装即可。

安装完成后,在控制台输入 nvm -v ,能够显示版本号说明 nvm 安装成功
在这里插入图片描述

下载 nodejs和npm

在下载之前最好设置国内的镜像,否则下载速度即使我挂了 clash 也很慢

在控制台输入 where nvm 即可查看 nvm 的目录
在这里插入图片描述
进入该目录中,找到 settings.txt
在这里插入图片描述
在 settings.txt 中添加淘宝镜像

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

此时镜像配置完成

在控制台输入 nvm list,可以查看已经安装的nodejs的版本,如果没有安装则显示没有
在控制台输入 nvm list available 用于查看当前可以安装的各个版本

比如我选择安装了 12.20.1
nvm install 12.20.1
安装完成后再选择该版本,nvm use 12.20.1 即可,npm 将会自动在此期间安装
此时输入 node -v 和 npm -v 显示版本号成功

如果显示 node 不是内部或者外部命令,则在环境变量中配置 nodejs 在 nvm 中的安装路径即可

猜你喜欢

转载自blog.csdn.net/qq_34902437/article/details/112801559