Nvm下载安装和基本使用

本文详细介绍了如何在Windows上下载、安装和管理Node.js版本管理器nvm,包括默认与自定义安装、设置镜像源、版本切换、全局包管理以及配置选项等。
摘要由CSDN通过智能技术生成

下载与安装

github地址:Releases · coreybutler/nvm-windows (github.com)


 

默认安装:安装nvm时候,全默认即可(如果自定义目录,切记 nvm的安装路径 :不要有汉字,不要有空格,不然后面会出现乱码问题);

自定义安装:打开安装包,选择nvm的存放路径,以及nodejs的存放路径,这里切记不要选择到c:/program files,这里的两个路径是为了自动在系统中添加环境变量的路径;

然后一直下一步就行,中间会有两个路径选择,自定义即可,然后会自动根据路径配置环境变量


检查nvm版本与机位(32位 |64位)

// 显示版本
nvm version

// 显示 32位还是64位
nvm arch


查找nvm安装的位置

where nvm


修改镜像地址

打开nvm文件夹下的settings.txt文件,在最后添加以下代码:

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

将下载镜像源指向淘宝(这步也很重要,否则在安装node与依赖的时候会出现卡死,npm安装不成功的情况)

或者其他的镜像源:https://registry.npmmirror.com

npmmirror 镜像站

如果淘宝证书过期,就更换

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

 


查看node版本

nvm list 或者nvm ls 查看已经安装的版本
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
nvm current 显示当前版本


nvm卸载node

第一次使用,卸载失败了,让我手动卸载,奇怪,查了一会儿百度,好像没人遇到我这个情况,这就更奇怪了,先放着吧,先学手动卸载,在控制面板直接卸载

Manually:手动的

控制面板卸载后,nvm list发现还在

发现node.js目录还在,里面只有一个文件

删了删了,全删了,还有个服务也停止了

完成! 


nvm安装node

nvm install 版本号

比如:nvm install 18.12.0

检测是否成功

如果不成功,可以去查看安装目录和环境变量


node版本切换与机位(机位选填)

假如机器中有好几个node版本,可以随时切换,注意node安装目录与nvm的NVM_SYMLINK对应上

nvm use 16.19.0 [arch]

设置(设置选填)与查看nvm安装路径

只查看

nvm root

查看加设置

nvm root [path]


下载最新的node版本和与之对应的npm版本

nvm install latest

给指定版本node添加别名

nvm alias <name> <version>

删除已定义的别名

nvm unalias <name>

在当前版本node环境下,重新全局安装指定版本号的npm包

nvm reinstall-packages <version>

开启/关闭node版本控制

nvm on 打开node版本控制
nvm off 关闭node版本控制

查看设置于代理

nvm proxy


设置或者查看setting.txt中的node镜像和npm镜像

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/.

  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值