nvm安装教程, 实现nodejs多版本切换

文章目录

  • 前言
  • 下载
  • 安装步骤
  • 切换下载镜像
  • 管理node
    • 查看版本
    • 安装指定版本
    • 使用指定版本
    • 卸载指定版本
  • nvm基本命令
  • 参考

前言

刚在做项目需要用到nodejs 16以上, 而我的本地安装是nodejs15, 想办法升级一下nodejs的版本.

查阅资料后发现可以下载 nvm(Node.js 版本管理工具)来切换多个不同的 Node.js 版本。

有时候需要运行不同的项目,node版本不一致会导致不少问题,特别是最新版本对应的一些插件,由于语法等原因导致不一定兼容低版本,这样运行低版本环境的项目的时候很多坑。反复卸载node又很麻烦。
有nvm的存在,可以让你在电脑上管理多个版本的nodejs。nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。

下载

官方发布地址: https://github.com/coreybutler/nvm-windows/releases

  • nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
  • nvm-setup.zip:安装版,推荐使用这个。
    在这里插入图片描述

安装步骤

网上有的资料说是要先卸载已安装的nodejs,其实不用,选择安装版,在安装的过程中,会检测到已安装的版本,提示是否管理,选择是即可。
安装就是下一步下一步,安装过程中需要选择nvm安装目录和nodejs的安装目录,不需要更改的用户保持默认即可。

双击安装程序打开, 选择接受 i accpet, 点击next
nvm接受xx
选择nvm的安装目录,可自定义
在这里插入图片描述
选择node的安装目录
在这里插入图片描述
点击安装即可
在这里插入图片描述
如果电脑上已经安装了node,会有这个弹窗提示,选择【是】就OK了
在这里插入图片描述
安装完成
在这里插入图片描述
确认是否安装成功
打开cmd,输入nvm,显示 版本号 和 命令参数 就表明安装成功。
在这里插入图片描述

切换下载镜像

使用前最好先设置镜像!
使用前最好先设置镜像!
使用前最好先设置镜像!
否则安装nodejs的时候可能缺少npm。

在nvm的安装路径下找到settings.txt 添加如下代码:(添加后最好关机重启下, 这是设置了淘宝镜像。)

node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/

在这里插入图片描述

管理node

根据热心网友补充:cmd中如果运行有问题(会提示权限之类的),可以使用管理员身份运行。

查看版本

// 查看本地已安装的版本
nvm list// 查看可安装的版本
nvm list available

在这里插入图片描述

安装指定版本

// 从 nvm list available 查询出来的列表选择,比如:16.20.0
nvm install 16.20.0

等待安装就好了

使用指定版本

// 从已安装的列表( nvm ls 可查看 )中进行选择,比如:16.20.0
nvm use 16.20.0

在这里插入图片描述

卸载指定版本

// 从已安装的版本卸载指定的,比如:16.20.0
nvm uninstall 16.20.0

nvm基本命令

  • nvm arch:表示node是运行在32位还是64位。
  • nvm on :开启node.js版本管理。
  • nvm off:关闭node.js版本管理。
  • nvm list [available]:查看已安装的node版本。available可选参数,查看所有可安装的node版本。list可简化成ls。
  • nvm install [version]:安装指定的node版本。
  • nvm use [version] [arch]:使用指定版本的node。可指定32位或64位。
  • nvm uninstall : 卸载指定版本的node。
  • nvm version:查看nvm版本号。version可简化为v。

参考

nvm安装教程
nvm 全网最详细安装教程
nodejs 安装多版本 版本切换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/296839.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【设计模式】RBAC 模型详解

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、什么是 RBAC 呢? 二、RBAC 的组成 三、RBAC 的优缺点 3.1 优点: 3.2 缺点: 四、RBAC 的…

putty免密登录和跳转到winscp相同目录的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

Web前端-JavaScript(Dom基础)

文章目录 1.1 DOM 介绍1.1.1 DOM简介1.1.2 DOM树 1.2. 获取元素1.2.1 根据ID获取元素1.2.2 根据标签名获取元素1.2.3 其它方式获取元素1.2.4 获取特殊元素 1.3 事件基础1.3.1 事件概述1.3.2 事件三要素1.3.3 执行事件步骤1.3.4 鼠标事件 1.4 操作元素1.4.1 操作元素内容1.4.2 属…

HTML制作一个给图片压缩的网页高质量图片压缩并保存到本地

请各位自己创建index.html文件并将一下代码复制到文本中。配合下方下载的插件共同使用&#xff08;插件需要和index.html文件放到同一个文件夹&#xff09; 点我查看演示站 <!DOCTYPE html> <html lang"en"><head><meta charset"utf-8&…

1979 年至今的每日地面气象数据AgERA5 (ECMWF) 数据集

AgERA5 (ECMWF) 数据集 1979 年至今的每日地面气象数据&#xff0c;作为农业和农业生态研究的输入。该数据集基于地表每小时 ECMWF ERA5 数据&#xff0c;称为 AgERA5。原始ERA5数据的采集和预处理是一项复杂且专业的工作。通过提供 AgERA5 数据集&#xff0c;用户可以从这项工…

143.【Nginx-02】

Nginx-02 (五)、Nginx负载均衡1.负载均衡概述2.负载均衡的原理及处理流程(1).负载均衡的作用 3.负载均衡常用的处理方式(1).用户手动选择(2).DNS轮询方式(3).四/七层负载均衡(4).Nginx七层负载均衡指令 ⭐(5).Nginx七层负载均衡的实现流程 ⭐ 4.负载均衡状态(1).down (停用)(2)…

Pixelmator Pro 中文

Pixelmator Pro是一款专为Mac用户设计的强大图像编辑软件。它提供了丰富的功能和直观的界面&#xff0c;使用户可以轻松进行各种图像处理任务。该软件支持各种文件格式&#xff0c;包括JPEG、PNG、GIF、BMP和TIFF等&#xff0c;并可导入Photoshop的psd文件。它提供了丰富的绘画…

设计模式----解释器模式

一、简介 解释器模式使用频率并不高&#xff0c;通常用来构建一个简单语言的语法解释器&#xff0c;它只在一些非常特定的领域被用到&#xff0c;比如编译器、规则引擎、正则表达式、sql解析等。 解释器模式是行为型设计模式之一&#xff0c;它的原始定义为&#xff1a;用于定义…

SSTI模板注入基础(Flask+Jinja2)

文章目录 一、前置知识1.1 模板引擎1.2 渲染 二、SSTI模板注入2.1 原理2.2 沙箱逃逸沙箱逃逸payload讲解其他重要payload 2.3 过滤绕过点.被过滤下划线_被过滤单双引号 "被过滤中括号[]被过滤关键字被过滤 三、PasecaCTF-2019-Web-Flask SSTI参考文献 一、前置知识 1.1 模…

Linux(一)Linux理论

文章目录 一、Linux概述1.1 体系结构1.1.1 Linux内核1.1.2 用户态与内核态1.1.3 交换空间1.1.4 CLI和GUI 1.2 开机启动过程1.3 系统运行级别1.4 Linux进程1.4.1 Linux进程通信的方法1.4.2 Linux进程状态 二、文件2.1 Linux文件系统2.2 目录结构2.3 绝对路径和相对路径2.4 日志文…

刷题第五十一天 84. 柱状图中最大矩形

好难&#xff0c;看解析&#xff1a; # 双指针 class Solution:def largestRectangleArea(self, heights: List[int]) -> int:size len(heights)# 两个DP数列储存的均是下标indexmin_left_index [0] * sizemin_right_index [0] * sizeresult 0# 记录每个柱子的左侧第一…

量化投资策略的评估标准及其计算公式

收益率指标&#xff1a;分为策略的总收益率和策略的年化收益率 策略的总收益率&#xff1a; 策略的总收益率是评价一个策略盈利能力的最基本的指标&#xff0c;其计算方法为&#xff1a; 公式中Vt表示策略最终的股票和现金的总价值&#xff0c;V0表示策略最初的股票和现金的总…