windows 版本 —— nvm-node版本控制

一、nvm介绍及应用场景

nvm就是nodejs version manage 叫做nodejs 版本管理,而nodejs有很多版本,场景如下:

1、而你手上开发的有多个项目又分别是不同的nodejs版本,咱们就可以用nvm轻松切换!

2、假设你正在开发的项目开始使用的nodejs版本是8.0,而现在因为某些原因,你需要升级 或者 降级 nodejs 版本,也可以使用 nvm 轻松切换

二、安装步骤

ps: 如果有安装现有node,那最好先卸载在安装哦!为了方便快捷,小编直接拿rm -rf命令卸载的 ,这么简单粗暴的方式当然会有踩坑,后续会有小编遇到的一些问题~

步骤1.

下载nvm , 下载地址 https://github.com/coreybutler/nvm-windows/releases/download/1.1.6/nvm-setup.zip

解压并且安装(安装nvm的地址可以自己随便选择一个位置,node地址设置为默认的:“C:\Program Files\nodejs”,) 由于node中node_modules容量有点大,所以小编 安装到了D盘, 建议安装到容量大的磁盘哦!

步骤2.

打开 cmd , 输入 nvm -v,如下,表示安装成功
在这里插入图片描述

步骤3.

设置 node 和 npm 镜像地址
在nvm安装目录,找到 setting.txt加上如下两行:

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

在这里插入图片描述
在这里插入图片描述

根据自己的文件目录进行配置,root表示的是当前nvm中内容的地址,path则是需要写入环境变量中的地址path中,会在当天D/ 文件下生成一个node_modules快捷方式,来作为指向当前使用的node版本的快捷方式

在这里插入图片描述

步骤4.

(重要) 安装你要的nodejs版本,必须是npm和nodejs都成功,因为有时候会npm或者nodejs不会下载成功,不成功的原因很多,前提必须按我的这个步骤,并且是之前没有装nodejs,或者是卸载干净了nodejs。通过nvm list available命令查看可下载的nodejs版本信息,根据需要下载对应的版本,LTS列表示稳定版本。

nvm install 版本号
在这里插入图片描述
如果出现下图,就表示安装成功了
在这里插入图片描述
现在 检测node -v npm -v 会显示 命令找不到

node: command not found
npm: command not found

可能是因为操作命令不当,首先 检查环境变量指定的D:/nodejs文件夹下是否生成node_modules的快捷方式,如果没有,所以执行node -v命令找不到是正常的,正确的操作如下
在这里插入图片描述

  • 下载了多个版本的node 进行了区分
    在这里插入图片描述
    然后 node-v 出现版本号
    在这里插入图片描述
    这样就解决啦~

  • 至于 npm

    目前发现 8.11以上版本的node版本对应的npm都没法自动安装,需要自己到npm官网( https://npm.taobao.org/mirrors/npm/)下载手动安装对应的npm版本

    然后进入npm官网https://npm.taobao.org/mirrors/npm/下载nodejs对应版本的npm(注意:nodejs必须有对应的npm)。

下载成功复制到通过环境变量所配置的目录下
在这里插入图片描述
终于npm - v 就可以执行啦~

说明:

百度了一下是这么说的,但是这句话我最后才看到,之前呢,一直在跳坑当中,不过终于跳出来了,同样简单粗暴,设置了一下npm的环境变量
在这就不多说了,直接上链接https://blog.csdn.net/qq_34487996/article/details/87806735

这样 npm 的问题就解决啦~

跳坑的一天终于结束啦

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值