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
    NVM的安装和基本使用(Windows)
    2.选择安装路径
    NVM的安装和基本使用(Windows)
    3.选择nodejs安装路径(后面我又将此文件放在了D:\Download\nodejs下)
    注意:nodejs文件是不存在的文件夹,也就是你不必事先创建,后续nvm会给你自动生成的。
    NVM的安装和基本使用(Windows)

4.确认安装
NVM的安装和基本使用(Windows)
5.检查是否安装成功

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

打开CMD,输入nvm,安装成功则会如下图所示,它会显示出当前nvm版本以及nvm的命令:
NVM的安装和基本使用(Windows)
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,基本设置如图:
NVM的安装和基本使用(Windows)

右键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

即可成功解决

上一篇:No provider available from registry for service com.xxx.TestService:1.0.0 on consumer use dubbo ve


下一篇:Android Studio 离线本地 TTS语音合成 Kotlin代码