Node版本管理器nvm

什么是nvm?

nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js

下载nvm

链接:https://pan.baidu.com/s/1D17I7mLUnKaMnr9TjLyrrQ
提取码:xxbq

或者
nvm 1.1.7-setup.zip 安装版,推荐使用 点击此处直接下载

下载完成后傻瓜式安装

在这里插入图片描述
打开cmd 小黑窗

查看版本

nvm version

在这里插入图片描述
这一步说明已经安装成功了

查看我们已经安装的Node版本

nvm list

在这里插入图片描述

查看我们Node的运行版本

nvm arch

查看那些Node版本可下载

nvm list available

在这里插入图片描述

实际操作

  1. 查看自己的Node版本 ,因为自己安装过Node安装包(14.7.0),后面听说nvm可以管理Node版本,使用 nvm命令查看自己安装过的Node包
    在这里插入图片描述
  2. 使用 nvm install 15.8.0 32 这句命令是下载 Node 15.8.0 版本 32位版本 如过不写32 就会是系统的默认64(我这系统默认是64位)
 nvm install  15.8.0  32

在这里插入图片描述
下载完成后使用 nvm list 查看 我们有好多Node版本(前面有 * 代表我们正在使用的版本 )

nvm list

在这里插入图片描述

使用 下载的 Node版本(15.8.0) 32(位) 如果下载的时候指定了Node位数,使用的使用也要指定 否者会使用不成功
在这里插入图片描述
指定版本使用 并跟上位数

nvm use 15.8.0 32

查看我们的Node版本
在这里插入图片描述
没有使用之前是nvm之前是14.7.0,使用之后是 15.8.0

切换全局安装包目录位置

npm config set prefix "E:\xxx\node_global"
npm config set cache "E:\xx\node_cache"

查看全局设置

可以查看前面用命令设置的全局安装包目录位置

npm config ls

切换下载镜像

因为我们在通过exe 直接安装的 直接找到nvm 目录的 settings.txt
在这里插入图片描述
打开后的样子
在这里插入图片描述
我们添加淘宝镜像

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

添加完后
在这里插入图片描述
如果添加后出现 出现错误的解决办法
X:/nvm could not be found or does not exist. Exiting. No installations recogni
在控制面板中删除重写安装,之前下载的Node版本依然存在,但是没有使用(前面有 * 才被使用)
在这里插入图片描述
这里我们使用 nvm use 16.0.0 这个命令来使用16的Node版本

nvm无法使用npm 全局包

直接使用nvm 安装Node 设置了node_modes 全局安装包位置后,无法使用 npm install xx -g 后的全局安装包

把切换后node-modes的全局包的位置加入环境变量

在这里插入图片描述

在这里插入图片描述

使用npm可以查看 -g 安装的全局包了

nvm 命令

1,nvm nvm list 是查找本电脑上所有的node版本

- nvm list 查看已经安装的版本
- nvm list installed 查看已经安装的版本
- nvm list available 查看网络可以安装的版本

2,nvm install 安装最新版本nvm

3,nvm use <version> ## 切换使用指定的版本node

4,nvm ls 列出所有版本

5,nvm current显示当前版本

6,nvm alias <name> <version> ## 给不同的版本号添加别名

7,nvm unalias <name> ## 删除已定义的别名

8,nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包

9,nvm on 打开nodejs控制

10,nvm off 关闭nodejs控制

11,nvm proxy 查看设置与代理

12,nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
  nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.

13,nvm uninstall <version> 卸载制定的版本

14,nvm use [version] [arch] 切换制定的node版本和位数

15,nvm root [path] 设置和查看root路径

16,nvm version 查看当前的版本

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值