优雅地切换node版本(windows)

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 registrynpm info express

  • 或:npm i -g cnpm --registry=https://registry.npm.taobao.org

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值