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

如何使用nvm来管理node版本

使用nvm来管理node版本,需要先把之前下载的node删除干净,把相关的文件夹也要删除

nvm(node.js version management),是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js 各种版本存在不兼容现象 可以通过它可以安装和切换不同版本的node.js。【可同时在一个环境中安装多个node.js版本(和配套的npm)】

1、nvm下载

官网下载nvm包:Releases · coreybutler/nvm-windows

2、安装nvm

上面nvm和nodejs默认安装地址都是C盘,最好换成其他的盘,并且注意安装路径的文件夹名称不要出现中文,空格等,否则后期npm使用的时候会出现符号格式不正确问题。

更改后点击下一步即可

3、配置路径和下载镜像

下载源:(第一个是node下载镜像,第二个是npm下载镜像)

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

找到nvm安装的路径中的setting文件,新增下面两行信息,配置下载源

双击进去即可:

在下面把下载源复制进去:

然后保存退出即可

4、检查nvm是否安装成功

win+R调出终端,输入nvm,出现下面的就已经安装成功了

5.使用nvm安装node版本

也是cmd调出终端,首先使用nvm list available查询可插入的版本号,LST代表可插入稳定版本,如果没有指定版本,建议使用LTS下的版本

6.安装步骤

6.1安装指定版本

nvm install 16.13.0

目前而言建议不要安装太高的版本,很多老的项目使用的node版本还是很低的,这里我下载的是16.13.0的

安装完成后可以分别输入命令行 node -v 和 npm -v,检验node.js以及对应npm是否安装成功

6.2下载多个node版本

在nvm中你可以下载多个node版本,下载方式和前面就是一样的了

6.3切换版本

nvm list 查看当前已安装的node版本,带有 * 的是正在使用的版本

nvm list或者nvm ls

nvm use 切换node版本。(如果报错,用管理员身份打开重新 nvm use 你指定的版本)

nvm use 16.13.0

6.4删除某个node版本

nvm uninstall node版本号  //例如:nvm uninstall 16.14.0)即可删除对应版本


http://www.kler.cn/a/450158.html

相关文章:

  • MVC 发布
  • 【uni-app】2025最新uni-app一键登录保姆级教程(包含前后端获取手机号方法)(超强避坑指南)
  • 知识图谱+RAG学习
  • 每天40分玩转Django:Django部署
  • 华院计算参与项目再次被《新闻联播》报道
  • JVM系列(十二) -常用调优命令汇总
  • 线程的安全、volatile、synchronized
  • 【运维笔记】向日葵远程:输入法大写无法切换至小写
  • 【React中最优雅的异步请求】
  • vue3+vite一个IP对站点名称的前端curd更新-会议系统优化
  • Spark-Streaming receiver模式源码解析
  • Redis实现延迟任务 + RedisUtil升级
  • 音频接口:PDM TDM128 TDM256
  • QT-简单视觉框架代码
  • Spring Security 自动踢掉前一个登录用户,一个配置搞定!,网易前端社招面经
  • 前端框架Vue的路由机制
  • 【已解决】黑马点评项目Redis版本替换过程中误删数据库后前端显示出现的问题
  • 基于 SOME/IP 的动态服务发现与调用:原理、实现与示例全解析
  • selenium学习笔记(一)
  • 软件测试之非功能测试设计
  • 自然语言编写的prompt为啥比不上编程语言prompt高效?
  • LeetCode 209. 长度最小的子数组 (C++实现)
  • 编译libtorch时报错:NvToolsExt Could not open input file ***nvToolsExt64_1.lib
  • javaScript中slice()和splice()的用法与区别
  • 重温设计模式--职责链模式
  • Android基于Path的addRoundRect,Canvas剪切clipPath简洁的圆角矩形实现,Kotlin(1)