当前位置: 首页 > news >正文

优雅地切换node版本(windows)

文章目录

    • 1、下载并安装`nvm`
    • 2、`nvm`的使用
    • 3、处理`npm`版本与`nodejs`版本不匹配问题(通常不会有这个问题)

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 并添加到pathnodejs(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 <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.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          // 安装最新稳定版

3、处理npm版本与nodejs版本不匹配问题(通常不会有这个问题)

  • 更新npm版本

    官网查看nodejs对应的npm版本:https://nodejs.org/zh-cn/download/releases
    更新到指定版本 `npm -g install npm@8.3.1`
    
http://www.lryc.cn/news/108592.html

相关文章:

  • 反诈:吴明军、黄亮领导的WIN生活资金盘,大家警惕防范此类诈骗
  • shell、bash的关系及bash的特性(一)
  • 【问题随记】
  • Stable Diffusion AI绘画学习指南【常用模型,采样器介绍】
  • pycharm——漏斗图
  • RISC-V基础之浮点指令(包含实例)
  • 前端生成图片验证码怎么做?
  • 【Java】springboot框架 粮油质量溯源MES生产加工管理系统源码
  • macOS install redis遇到的bug(tar包,homebrew安装,守护进程redis.conf配置)
  • 面试题:创建JS对象的几种方式?构造函数是什么?new操作符具体干了什么?为什么字符串可以使用length?
  • LabVIEW深度相机与三维定位实战(下)
  • 【基础类】—CSS盒模型的全面认识
  • ATFX汇评:非农就业报告来袭,汇市或迎剧烈波动
  • SpringBoot的常用注解的服用方式
  • [课程][原创]CMakeLists编写实战linux版
  • 静态路由下一跳地址怎么确定(静态路由配置及讲解)
  • SPSS‖参数与非参数检验对比课程中的 配对样本T检验
  • AI赋能转型升级 助力打造“数智辽宁”——首次大模型研讨沙龙在沈成功举行
  • JVM、Redis、反射
  • 【Spring练习项目】博客系统
  • 神策新一代分析引擎架构演进
  • Systemui的介绍以及与普通应用的差异
  • 群狼调研—产业园物业满意度的调研对象
  • 想参加华为杯竞赛、高教社杯和数学建模国赛的小伙伴看过来
  • ELK 企业级日志分析系统
  • PyTorch Lightning教程六:优化代码
  • 基于linux下的高并发服务器开发(第四章)- 多线程实现并发服务器
  • YUV 色彩空间中U 和 V 分量的范围
  • 【云原生】K8S二进制搭建一
  • 自动化应用杂志自动化应用杂志社自动化应用编辑部2023年第11期目录