2 - nvm的安装配置完整过程

104 阅读2分钟

一、nvm介绍

nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看...,与npm不同的是,npm是依赖包的管理工具。

二、nvm的安装

1.工具下载:

工具下载地址:github.com/coreybutler…

image.png

2.工具的安装步骤:

如果电脑上之前已经单独安装了node,先卸载,然后解压nvm-setup.zip安装包,进入解压的文件夹,双击exe后缀文件进行安装。

image.png

2.1 安装步骤:

2.1.1 在任意一个盘,新建一个文件夹来安装,例如:D:\NodeNvm\nvm和D:\NodeNvm\node

image.png

2.2.2 具体安装步骤

image.png

  1. 这个界面是选择安装nvm的路径,自己可以更改安装路径,一般默认路径

image.png

  1. 这个是nodejs的安装位置,如果没有nodejs文件夹就新建一个(他会自动生成一个快捷方式)

image.png

image.png

  1. 安装完毕后输入 nvm -v 查看版本

image.png

  1. 设置setting.txt,可忽略不设置:D:\NodeNvm\nvm

image.png

打开settings.txt文件输入以下内容:

root: D:\NodeNvm\nvm
path: D:\NodeNvm\node
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

2.2 环境变量配置:

image.png

2.2.1 系统变量->新建系统变量:NVM_HOME

image.png

变量名:NVM_HOME 变量值:D:\NodeNvm\nvm

2.2.2 系统变量->新建系统变量:NVM_SYMLINK

image.png

变量名:NVM_SYMLINK 变量值:D:\NodeNvm\node

2.2.3 系统变量->新建系统变量:NODE_PATH

image.png

变量名:NODE_PATH 变量值:D:\NodeNvm\node_global\node_modules

2.2.4 系统变量->选中Path->点击编辑->新增D:\NodeNvm\node_global

image.png

D:\NodeNvm\node_globa

三、nvm的使用

nvm install 14.17.0 //安装14.17.0版本的node.js
nvm use 14.17.0 //切换到使用指定的nodejs版本:14.17.0
node -v //查看当前使用的node版本

nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 14.17.0
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版

image.png 通过nvm install 安装不同版本的node.js image.png

四、npm国内镜像源设置

1. 原淘宝npm域名即将停止解析,镜像源地址需要更新,以下nvm的设置将不可用。

  1. nvm node_mirror npm.taobao.org/mirrors/nod…
  2. nvm npm_mirror npm.taobao.org/mirrors/npm…

2. 可以使用以下新的镜像源地址设置

  1. nvm node_mirror npmmirror.com/mirrors/nod…
  2. nvm npm_mirror npmmirror.com/mirrors/npm…

3. 修改npm config方法

  1. 一次性配置,所有通过npm安装的均使用新的淘宝镜像

    npm config set registry registry.npmmirror.com/

  2. 验证

    npm config get registry

npmmirror 中国镜像站npmmirror.com/