再给我两分钟,我能教会你使用 nvm 一键搞定node 和 npm

目录

1. nvm简介

2. 下载和配置nvm

3. 操作nvm

(1)查看可以下载的node版本

(2)下载指定node版本

(3)查看已经下载的node版本

(4)使用指定版本号

4. 验证当前 node 和 npm

(1)查看当前node版本

(2)查看当前npm版本

5. npm使用失败

6.  常见问题:解决 nvm 安装 node 版本过低,导致无法直接使用 npm


1. nvm简介

        NVM(Node Version Manager)是Node.js的版本管理工具,它允许用户在同一台机器上安装和管理多个Node.js版本。这对于需要在不同项目之间切换Node.js版本的开发者来说非常有用,因为不同的项目可能依赖于不同版本的Node.js。

2. 下载和配置nvm

下载链接:

NVM下载 - NVM中文网 (uihtm.com)icon-default.png?t=O83Ahttps://nvm.uihtm.com/download.html

记得下载完后在setting文件 中添加

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

添加后如下所示:

 

3. 操作nvm

(1)查看可以下载的node版本

nvm list available

(2)下载指定node版本

nvm install node版本号

 例如:想安装12.18.0版本的Node

可以使用命令

nvm install 12.18.0

 当然可以下载nvm list available之外的版本,不过,安装太旧的版本是无法直接使用npm的,后面我会讲解如何轻松解决这个问题

(3)查看已经下载的node版本

nvm list

 如果看到前面加上 * 符号,就是当前所使用的node版本号

(4)使用指定版本号

nvm use node指定版本号

例如:使用12.18.0的node版本

nvm use 12.18.0

4. 验证当前 node 和 npm

(1)查看当前node版本

node -v

(2)查看当前npm版本

npm -v

5. npm使用失败

这可能是没有配置npm镜像路径为淘宝路径,在终端中使用该命令即可配置npm的镜像路径

npm config set registry https://registry.npm.taobao.org/

通过在命令行中输入下面命令,查看当前npm所配置的镜像

npm config get registry

 如果显示下图结果则表示成功

 

6.  常见问题:解决 nvm 安装 node 版本过低,导致无法直接使用 npm

这时就需要人为的手动更换npm路径了;

以我最喜欢的node版本12.18.0为例:

- 首先,在环境变量中创建NODE_PATH,

- 其次,给NODE_PATH环境变量其取值:D:\nvm\1.17\v12.18.0

- 最后 在Path中添加%NODE_PATH%

这是因为nvm下载低版本node后,该npm存放在node的文件中,如下:

如下图所示,在node.exe下有npm相关的依赖,只需要添加该目录到环境变量中即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵眸幻翎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值