nvm管理多版本Node.js

nvm管理多版本Node.js

可能大家都曾苦恼于Node环境问题,某个项目需要升版本,某项目又需要降,甚至还出现npm版本与Node对不上的情况。

通过nvm进行版本管理,即可解决。

卸载Node

通过命令行输入node -v命令查看是否已安装Node,若存在则将其卸载,再次使用node -v进行确认。

安装nvm

https://github.com/coreybutler/nvm-windows/releases

在这里插入图片描述

正常安装结束后通过命令行nvmnvm -v命令检查是否安装成功:

在这里插入图片描述

配置settings.txt

在这里插入图片描述

打开nvm目录下的settings.txt文件,在末尾添加以下内容:

arch: 64 
proxy: 
node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/
  • arch:Windows操作系统位数
  • proxy:代理,淘宝node和npm镜像

在这里插入图片描述

安装/使用Node

命令行执行以下命令:

# 使用某一版本的Node
nvm install <node版本号># 查看已安装的Node版本,带*号的为当前正在使用的
nvm ls

安装成功后会在nvm安装目录下出现一个对应Node版本的文件夹

在这里插入图片描述
在这里插入图片描述

常⽤命令

nvm off // 禁⽤Node.js版本管理(不卸载任何东⻄)

nvm on // 启⽤Node.js版本管理

nvm install <node版本号> // 安装Node.js的命名,version是版本号。例如:nvm install 12.8.0

nvm uninstall <node版本号> // 卸载Node.js的命令,卸载指定版本的Nodejs,当安装失败时卸载使⽤

nvm ls // 显示所有安装的Node.js版本

nvm list available // 显示可以安装的所有Node.js的版本

nvm use <node版本号> // 切换到使⽤指定的Nodejs版本

nvm v/nvm -v // 显示nvm版本

nvm install stable // 安装最新稳定版

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

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

相关文章

如何快速断行、分割行、切割行、换行、限制每行字数、平均分割每行字数、序号自动换行、关键字断行等等内容格式整理

首先&#xff0c;需要用到的这个工具&#xff1a; 百度 密码&#xff1a;qwu2蓝奏云 密码&#xff1a;2r1z 打开工具&#xff0c;切换到“文章工作域”&#xff08;嗯...默认就是&#xff09; 找到这个&#xff0c;多内容断行分割 点击打开&#xff0c;出现如下窗口设置 相关的…

C++游戏引擎中的坐标系

一.Direct3D四大变换 <1.世界矩阵变换: 为了模拟3D物体的旋转,缩放,平移等功能,Direct3D将静态模型的顶点坐标x,y,z经过旋转平移矩阵变换以得到新的顶点坐标x1,y1,z1 D3DXMATRIX mTrans ; D3DXMatrixTranslation (&mTrans , 5 , - 3 , 0 ); g_pd3dDevice->SetTr…

用java实现Client和Server之间的互相通信

概要&#xff1a;看过我之前文章的人都知道&#xff0c;client和server之间的通信必不可少的就是socket。而java已经帮我们做了很多事情。 创建Server端 第一步&#xff0c;创建ServerSocket 这个从名字上就可以看出来&#xff0c;服务器上的socket 0.0 ServerSocket ser…

Apache JMeter 5.5: 新手指南

如何获取并运行 JMeter 首先&#xff0c;要使用 JMeter&#xff0c;你需要从官网获取软件包。前往 Apache JMeter 的官方页面&#xff0c;然后下载所 需的压缩文件。 配置和启动 JMeter 获取了 JMeter 后&#xff0c;由于它是无需安装即可使用的工具&#xff0c;直接解压下载…

使用pygame.draw绘制基本图形

import pygame# 初始化pygame pygame.init()# 创建显示窗口 screen pygame.display.set_mode((640, 480)) pygame.display.set_caption("绘制基本图形")# 定义颜色 BLACK (0, 0, 0) WHITE (255, 255, 255) RED (255, 0, 0) GREEN (0, 255, 0) BLUE (0, 0, 255)…

AMD SEV基本原理

AMD SEV基本原理 背景SMEArchC-bitSME-MKInterfaceSMESME-MK SEVArchInterface SEV APIKey ManagementGuest PolicyMailbox Register ProtocolPlatform Management APIGuest Management API 背景 TODO SME SME&#xff08;Secure Memory Encryption&#xff09;是AMD内存加密…

Spark与Kafka的集成与流数据处理

Apache Spark和Apache Kafka是大数据领域中非常流行的工具&#xff0c;用于数据处理和流数据处理。本文将深入探讨如何在Spark中集成Kafka&#xff0c;并演示如何进行流数据处理。将提供丰富的示例代码&#xff0c;以帮助大家更好地理解这一集成过程。 Spark与Kafka的基本概念…

GC6109——双通道5V低电压步进电机驱动芯片,低噪声、低振动,应用摄像机,机器人等产品中

GC6109是双通道5V低电压步进电机驱动器&#xff0c;具有低噪声、低振动的特点&#xff0c;特别适用于相机的变焦和对焦系统&#xff0c;万向节和其他精密、低噪声的STM控制系统。该芯片为每个通道集成了256微步驱动器。带SPl接口&#xff0c;用户可以方便地调整驱动器的参数。内…

详细讲解MybatisPlus实现逻辑删除

目录 前言1. 基本知识2. 实战Demo3. 拓展 前言 对于MybatisPlus的相关知识可在我的博客进行搜索 对应的CRUD相关知识也可看我这篇文章&#xff1a;【Java项目】实战CRUD的功能整理&#xff08;持续更新&#xff09; 在讲述逻辑删除这个概念时&#xff0c;先引入另外一个概念&…

FineBI实战项目一(14):订单销售总额/总数分析开发

点击添加组件按钮&#xff0c;打开组件页面。 设置组件的属性&#xff0c;比如图标样式&#xff0c;指针值&#xff0c;目标值、颜色、大小、标签等。 点击下方切换到仪表盘。 点击仪表板中的左上方组件&#xff0c;添加组件到仪表盘。 编辑标题 第一个组件成功添加到仪表板。

高级分布式系统-第3讲 网络与网络互联

万维网的诞生 1957年10月4日&#xff0c; 苏联发射了人类第一颗人造卫星—斯普特尼克一号 美国政府震惊不已。 他们认为&#xff0c; 在日趋激烈的冷战对抗中&#xff0c; 自己已经全面落后于苏联。 为了扭转这一局面&#xff0c; 美国国防部很快于1958 年 2 月组建了一个神秘…

Magics 教程

文章目录 基本流程基本操作页面的介绍基本操作 基本流程 基本操作 页面的介绍 右侧是工具页&#xff0c;可以直接进行调整&#xff0c;也可以在选项&帮助->自定义用户界面 那里进行相关的调整 基本操作 直接拖动鼠标左键&#xff1a;选中物体鼠标右键&#xff1a; 长按…