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

通过nvm工具快捷切换node.js版本、以及nvm的安装

使用nvm可以实现多个Node.js版本之间切换

步骤目录:

  1. 先卸载掉本系统中原有的node版本

  2. 去github上下载nvm安装包

  3. 安装node

  4. 常用的一些nvm命令

1、先卸载掉本系统中原有的node版本

2、去github上下载nvm安装包

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

在这里插入图片描述

  • 下载:nvm-setup.zip,解压完后就是一个.exe执行文件,一直next安装即可(可以自己更改路径)

  • 在安装成功后,会自动配置系统变量。增加以下变量(了解即可,不要自己配置):

NVM_HOME:nvm的安装目录
NVM_SYMLINK:node的安装目录
  • 下载完找到nvm的安装目录,打开setting.txt文件,添加上下面两个配置:

    配置的目的是将npm镜像切换到淘宝的镜像,可以提高下载速度。

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

  • 在cmd中输入:nvm 验证是否下载安装nvmcg成功

3、安装node

(1)查看有哪些node版本,使用命令:

nvm list available

(2)使用nvm 命令下载node(此处示例10.13.0 版本)

nvm install 10.13.0

(3)使用nvm命令切换(选择)使用的node版本

nvn use 18.17.0

(4)使用nvm命令列出当前已安装的node版本以及选择的版本( * 标为当前使用版本)

nvm list

示例:在这里插入图片描述

4、常用的一些nvm命令

  • nvm install :安装指定版本的 Node.js,例如 nvm install 14.17.3
  • nvm use :切换到使用指定版本的 Node.js,例如 nvm use 14.17.3
  • nvm ls:列出已安装的所有 Node.js 版本。
  • nvm ls-remote:列出可用的远程 Node.js 版本。
  • nvm current:显示当前正在使用的 Node.js 版本。
  • nvm alias :为指定版本创建别名,例如 nvm alias default 14.17.3,这样 default 将会指向 Node.js 14.17.3。
  • nvm uninstall :卸载指定的 Node.js 版本,例如 nvm uninstall 14.17.3
  • nvm reinstall-packages :重新安装指定版本的 Node.js,并将已安装的全局包重新安装到该版本。
  • nvm exec :在指定版本的 Node.js 环境下执行特定的命令,例如 nvm exec 14.17.3 npm install
  • nvm version:显示当前 NVM 的版本。
http://www.lryc.cn/news/108774.html

相关文章:

  • 企业如何搭建矩阵内容,才能真正实现目的?
  • Arduino驱动MQ5模拟煤气气体传感器(气体传感器篇)
  • Mongodb安装(Centos7)
  • Python 批量处理JSON文件,替换某个值
  • 凯迪正大—SF6泄漏报警装置的主要特点
  • 适配器模式与装饰器模式对比分析:优雅解决软件设计中的复杂性
  • idea使用protobuf
  • 【深度学习_TensorFlow】误差函数
  • mysql按照日期分组统计数据
  • 19 | 分类模型评估指标
  • 【Pycharm2022.2.1】python编辑器最新版安装教程(包含2017-2022的所有版本win/mac/linux)
  • 深度学习-相关概念
  • 眼科医生推荐的台灯 护眼台灯买什么好?
  • 如何使用 ChatGPT 为 Midjourney 或 DALL-E 等 AI 图片生成提示词
  • 【Linux后端服务器开发】Reactor模式实现网络计算器
  • 【WebRTC---源码篇】(二:一)PeerConnection详解
  • 使用tinyxml解析和修改XML文件
  • [Docker实现测试部署CI/CD----相关服务器的安装配置(1)]
  • 【自动化运维】编写LNMP分布式剧本
  • 用Rust实现23种设计模式之单例
  • 小米平板6将推14英寸版!与MIX Fold 3同步推出
  • webpack 的一点知识
  • Python 双目摄像机控制(windows + linux)
  • mybatisplus实现自动填充 时间
  • P5732 【深基5.习7】杨辉三角
  • ubuntu调整路由顺序
  • 集成学习算法是什么?如何理解集成学习?
  • npm配置最新淘宝镜像
  • 网络基础1
  • 2023年电赛---运动目标控制与自动追踪系统(E题)发挥题思路