1、下载并安装nvm
-
卸载已安装的node:控制面板-程序-找到node并卸载
-
通常在控制面板中卸载后,
nodejs目录、环境变量、注册表
就自动删除了,不放心可在卸载前在cmd窗口下输入命令where node
查看node的安装路径。 -
检查是否卸载干净:
- 检查nodejs目录是否删除
- 检查环境变量中有关nodejs的变量是否删除
- 检查注册表删除nodejs相关:
windows+R -- regedit
、计算机\HKEY_LOCAL_MACHINE\SOFTWARE
-
下载并安装
nvm
https://github.com/coreybutler/nvm-windows/releases
- 下载:nvm-setup.zip
- 自定义安装路径:
nvm(D:\nvm)
自动创建用户/系统变量:NVM_HOME = D:\nvm
并添加到path
nodejs(D:\nodejs)
自动创建用户/系统变量:NVM_SYMLINK = D:\nodejs
并添加到path
- 【在D盘下创建nodejs快捷方式,指向nvm use <version>
正在使用的nodejs版本】 - cmd窗口下输入
nvm -v
显示版本信息则安装成功
2、nvm
的使用
命令 | 解释 |
---|---|
nvm off | 禁用 node.js 版本管理(不卸载任何东西) |
nvm on | 启用 node.js 版本管理 |
nvm install | 安装 node.js 的命名 version 是版本号 例如:nvm install 8.12.0 |
nvm uninstall | 卸载 node.js 是的命令,卸载指定版本的 nodejs,当安装失败时卸载使用 |
nvm ls | 显示所有安装的 node.js 版本 |
nvm list available | 显示可以安装的所有 node.js 的版本 |
nvm use | 切换到使用指定的 nodejs 版本,【若失败尝试以管理员身份运行】 |
nvm v | 显示 nvm 版本 |
nvm install stable | 安装最新稳定版 |
3、处理npm
版本与nodejs
版本不匹配问题(通常不会有这个问题)
- 更新
npm
版本 - 官网查看nodejs对应的npm版本:
https://nodejs.org/zh-cn/download/releases
- 更新到指定版本
npm -g install npm@8.3.1
4、npm install太慢问题
-
更换npm镜像:
npm config set registry https://registry.npm.taobao.org
-
验证
npm config get registry
或npm info express
-
或:
npm i -g cnpm --registry=https://registry.npm.taobao.org