NVM的安装和基本使用(Windows)

一、NVM的基本介绍

NVM:是nodejs版本管理工具,可以切换多个nodejs版本

二、NVM的安装

1.下载

链接:https://github.com/coreybutler/nvm-windows/releases

可下载以下版本:
  • nvm-noinstall.zip:绿色免安装版,但使用时需要进行配置
  • nvm-setup.zip:安装版,推荐使用

2.安装(nvm-setup)

  1. 解压后的文件为nvm-setup.exe
    在这里插入图片描述
    2.选择安装路径
    在这里插入图片描述
    3.选择nodejs安装路径(后面我又将此文件放在了D:\Download\nodejs下)
    注意:nodejs文件是不存在的文件夹,也就是你不必事先创建,后续nvm会给你自动生成的。
    在这里插入图片描述

4.确认安装
在这里插入图片描述
5.检查是否安装成功

注意:要以管理员的身份打开cmd

打开CMD,输入nvm,安装成功则会如下图所示,它会显示出当前nvm版本以及nvm的命令:
在这里插入图片描述
6.设置setting.txt文件(改文件在安装路径下,即:D:\Download\nvm下

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

7.环境变量设置
添加两个路径,在系统环境变量中设置

  • NVM_HOME:D:\Download\nvm
  • NVM_SYMLINK:D:\Download\nodejs
    将这个两个添加到path变量中:
%NVM_HOME%
%NVM_SYMLINK%
8.nodejs配置全局环境变量

在nodejs文件加载出来后

在安装目录下【D:\Download\nodejs】创建两个文件夹【node_global】及【node_cache】用来配置全局环境变量。

  • 执行npm config set prefix "E:\nodejs\npm-global"命令,会在C:\Users\username目录下生成一个.npmrc文件(没看到也没关系)
  • 系统环境变量设置:添加E:\nodejs\npm-global

这个设置完后才可以使用npm -v或node -v来测试一下有没有报错

三、NVM常用命令

  • nvm list:查看当前所有的node版本
  • nvm install 10.13.0:安装指定的版本
  • nvm uninstall 10.13.0:卸载指定的版本
  • nvm use 10.13.0:切换到指定的版本

四、安装过程中出现的报错

1.下载好node后使用nvm use XXX出现exit status 1:乱码乱码

解决:将cmd以管理员身份打开
vscode使用终端时,则可以将vscode设置一下,让vscode以管理员身份运行,也可在其中使用nvm,基本设置如图:
在这里插入图片描述

右键vscode,点击属性,点击兼容性,勾选以管理员身份运行此程序,这样每次点击vscode都会以管理员身份运行了

2.输入npm -v时出现Error: EINVAL: invalid argument, mkdir 'C:\nodejs"'

出现这种情况的原因是,我之前安装nodejs时配置没清除干净的问题
解决
1.手动更改"C:\用户\7854.npmrc文件"

prefix=D:\Download\nodejs\node_global
cache=D:\Download\nodejs\node_cache

2.再到安装目录D:\Download\nodejs\node_modules\npm\npmrc把这个内容也改为

prefix=D:\Download\nodejs\node_global
cache=D:\Download\nodejs\node_cache

即可成功解决

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值