nodejs版本管理NVM

nodejs版本管理NVM

NVM全称(Node Version Manager)是一个用来管理node版本的工具。因为在开发electron版本应用时遇到了,nodejs使用版本冲突,所以我查了查,nodejs的版本管理工具发现好多大神都在用,本着用一遍就忘,忘了就得记得原则。记录一下我是一步一步怎么安装的。

我安装的是不需要安装的版本 1.1.8

在这里插入图片描述
下载地址 链接: https://github.com/coreybutler/nvm-windows/releases
可能你打开会很慢,需要翻墙。

然后解压放到你需要放到的安装位置

首先因为有node的冲突,所以先卸载掉你所有的nodejs版本,包括环境变量
并且解压完成的目录不能有中文,不然后续使用的时候会遇到不能切换版本的问题
然后你还需要配置一下
我的电脑右键 = 属性 = 高级系统设置 = 环境变量 = 系统变量 = Path = D:\nvm\(*这里是你自己放的位置)
我就不全部放图了。最后两张来看一下

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

然后还需要配置一下

root:nvm_home
path: nvm_symlink

在这里插入图片描述

加入最后一个环境变量

%NVM_HOME%;%NVM_SYMLINK%
在这里插入图片描述
然后在你的nvm目录,看看有没有一个settings.txt文件
我没有发现他怎么出现的忘记了是不是我创建的额了
大概内容

root: D:\nvm  
path: D:\nodejs 
arch: 64 
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

上面这段 
root 是你nvm目录
path 是你使用版本后生成的nodejs 快捷方式,每次切换版本都会随机生成目的地是你nvm下面对应node版本目录
arch 是你系统位数
proxy 别管他我不知道
node_mirror / npm_mirror 因为nvm默认使用的是国外的,所以使用淘宝镜像就行了

在这里插入图片描述

后面你切换版本的时候就会默认生成了,就是settings.txt 的 path路径,注意一下的就是
root 跟 path 的冒号后面一定要有一个 空格 切记

在这里插入图片描述

因为之前卸载了nodejs 的环境变量啊,所以还得配置一下
用户变量中加入 path 路径作为nodejs 的环境变量

在这里插入图片描述
到此为止变量你就配置完了好了现在看看,打开命令管理工具 cmd 或者 powershell
试试 nvm吧,如果不好使重启电脑,再试一次基本就可以了

nvm 管理常用命令

项目Value
nvm list查看已经安装的版本
nvm list installed查看已经安装的版本
nvm list available查看网络可以安装的版本
nvm arch查看当前系统的位数和当前nodejs的位数
nvm install [version] [arch]安装指定版本的node 并且可以指定平台 version 版本号 arch 平台
nvm on打开nodejs版本控制
nvm off关闭nodejs版本控制
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/.
nvm uninstall卸载制定的版本
nvm use [version] [arch]切换制定的node版本和位数
nvm root [path]设置和查看root路径
nvm version查看当前的版本

nvm 使用遇到问题

nvm use报错 exit status 1: ’ 出现乱码

第一种你的安装目录存在中文或者空格然后他可能没找到,重新命名文件夹去掉空格,环境变量配置确认一下是不是你修改后的文件夹,确认了就没有问题

第二种用管理员身份运行 cmd 或者 powershell 再试试基本就没有问题了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值