1. 安装NVM

在安装nvm前需要卸载已经安装的node:

在GitHub上找到nvm源码下载:

nvm-setup.zip

运行 nvm-setup.exe 安装nvm

2. 配置路径和下载源

找到nvm安装路径 -> 找到 settings.txt 文件 -> 配置下载源,添加

node_mirror: <https://cdn.npmmirror.com/binaries/node/>
npm_mirror: <https://cdn.npmmirror.com/binaries/npm/>

Untitled

3. 使用nvm安装node

在终端输入 nvm list available, 查看网络可以安装的版本。

Untitled

3.1 初始准备

3.2 node安装

选择一个版本安装, nvm install 18.19.0

Untitled

使用这个版本的node,nvm use 18.19.0。输入node -v 和 npm -v可以查询到node和npm的版本号。

Untitled

使用 nvm list 可以查看已经安装的node版本

Untitled

4. nvm常用命令

Untitled

5. 卸载nvm

  1. 找到nvm安装路径,直接将文件删掉。
  2. 卸载完后记得删除nvm环境变量配置(环境变量是在安装时候自动生成的)

6. 全局安装npm、cnpm

安装node的时候,npm其实也已经一起安装了。因为nvm可以管理多个版本的node,如果每次添加一个node版本都要安装一堆的包很麻烦,如果有一个npm可以让各个版本的node共用,就不会这么麻烦了

6.1 安装全局npm

  1. npm config set prefix "E:\\nvm\\npm" //配置用npm下载包时全局安装的包路径。
  2. npm install npm -g --registry=https://registry.npm.taobao.org//安装全局npm,不同的node都使用这个npm。想更新全局的npm的话首先删除全局路径(就是上一行命令的地址,可以使用npm config ls查看)下的npm,再执行一次这个命令即可。
  3. 在用户变量中添加 NPM_HOME = E:\\nvm\\npm,path中添加%NPM_HOME%。这里需要注意的是,%NPM_HOME%要添加在%NVM_SYMLINK%之前,避免npm访问到的是nodejs中自带的npm包管理工具。

6.2 使用淘宝镜像cnpm

1.npm install -g cnpm --registry=https://registry.npm.taobao.org //使用淘宝镜像cnmp替代npm

2.cnpm config get registry //验证cnpm是否可用