nvm学习与使用

1. 什么是nvm

nvm是node的版本管理工具,帮助我们在开发中不同的项目使用不同的node版本

nvm下载
选择下载这一项(我这边下载的是1.1.7版本,最好不要下载最新版本,我下载的时候,最新版本是1.1.9版本)
在这里插入图片描述

下载完之后,解压,安装切记,自定义一个文件目录,这个目录最好不要有中文、空格、各种乱七八糟的符号、就简简单单一个nvm然后放到c盘、d盘或者其他盘就行了、否则很容易出现各种乱七八糟的问题
在这里插入图片描述

其次你还要找到你安装node的文件,如果你安装node的时候,选择的是默认安装路径,那直接下一步就完事了
在这里插入图片描述
安装完成后,打开终端,输入nvm -v,查询当前是否成功安装nvm,他会打印出你的nvm版本,以及一些nvm操作命令
在这里插入图片描述

nvm常用命令

1. 下载node版本
使用nvm install + node版本号的形式,下载对应的node版本 nvm install nodeJs version
(下载的时候可能会很慢很慢,记得耐心等待)
在这里插入图片描述
2. 卸载node版本
使用nvm uninstall + node版本号的形式,卸载对应的node版本(这里就不演示了)

3.查看所有下载完成的 node 版本
使用nvm list进行查看
在这里插入图片描述
4.切换node版本
使用nvm use <version>进行查看
在这里插入图片描述

使用nvm进行Node版本控制时的问题

使用cmd下载新版本的node或者npm的时候,一定要【以管理员身份运行】cmd,可以避免一些乱七八糟的bug
使用cmd下载新版本的node或者npm的时候,一定要【以管理员身份运行】cmd,可以避免一些乱七八糟的bug
使用cmd下载新版本的node或者npm的时候,一定要【以管理员身份运行】cmd,可以避免一些乱七八糟的bug

  1. nvm切换node版本后,npm的版本并不会跟着切换,这样会导致node版本和npm版本不一致node和npm版本对照表,然后使用npm的一系列操作导致报错
  2. 目前的做法是,每次切换Node版本,重新下载对应版本的npm包
    在这里插入图片描述
    先试用npm下载镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org

再使用cnpm下载对应的npm版本,比如我下载6.9.0版本的npm
切记一定要保持node版本和npm版本的一致 点击查看node和npm版本对照表

cnpm install npm@6.9.0 -g
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值