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

NodeJS 在Windows / Mac 上实现多版本控制

NodeJS 的多版本控制

本文介绍一下在 windows/MacOS 上 如何 切换和使用多个版本的 NodeJS。

Windows

本小节介绍一下在windows上管理不同版本的NodeJS。

nvm-windows 工具

nvm-windows 是在 windows 上管理 NodeJS 版本的一个工具。
它可以很方便的 下载、移除、查看、切换 不同版本的 NodeJS。

下载地址 : nvm-windows

下载 windwos 的 exe 安装程序即可。

下载完成后,直接双击运行安装即可。

常用命令介绍

查看 纳入管理的 Node

nvm list

安装 指定版本的 Node

nvm install <版本号>#例如
nvm install 20.12.0

卸载 指定版本的 Node

nvm uninstall <版本号># 例如
nvm uninstall 20.12.0

切换 到指定版本的 Node

nvm use <版本号># 例如
nvm use 20.12.0

查看 nvm 版本

nvm --version

MacOS

本小节介绍一下在MacOS上管理不同版本的NodeJS。

有一个叫做 n 的命令行工具,可以完成该功能

安装

直接使用 npm 的方式进行安装即可。

npm install -g n

常用命令介绍

查看 纳入管理的 Node

n ls

安装 指定版本的 Node

注意 : 此处有目录创建动作,因此需要 sudo 提权。

sudo n install <版本号>#例如
sudo n install 20.12.0

卸载 指定版本的 Node

sudo n rm <版本号># 例如
sudo n rm 20.12.0

切换 到指定版本的 Node(***)

sudo n <回车>选择目标版本即可

查看 nvm 版本

n --version

至此,在windows 上 和 Mac 上管理不同版本的 NodeJS 的方式就完成了。

http://www.lryc.cn/news/332971.html

相关文章:

  • Web3 游戏周报(3.24-3.30)
  • 算法思想1. 分治法2. 动态规划法3. 贪心算法4. 回溯法
  • SpringBoot+ECharts+Html 地图案例详解
  • 达梦数据库 优化
  • 数据如何才能供得出、流得动、用得好、还安全
  • idea开发 java web 酒店推荐系统bootstrap框架开发协同过滤算法web结构java编程计算机网页
  • Linux——线程控制
  • 【Leetcode 347】,前k个高频元素,小根堆的调整
  • 【图论】【分类讨论】LeetCode3017按距离统计房屋对数目
  • 浅谈Yum 安装和 源码安装
  • JavaEE初阶Day 3:多线程(1)
  • gutil140.dll是什么?gutil140.dll无法继续执行的解决方法
  • 在CentOS 7上安装Python 3.7.7
  • 基于SpringBoot Vue宠物领养系统
  • ip命令
  • 【Kaggle】练习赛《鲍鱼年龄预测》(上)
  • Ruby 之交租阶段信息生成
  • RUST语言值所有权之内存复制与移动
  • 【Django学习笔记(三)】BootStrap介绍
  • ClickHouse开发相关(UDAF)
  • MySql并发事务问题
  • Windows下Docker创建Mysql5.7
  • Redis(性能管理、主从复制、哨兵模式)概述及部署
  • LabVIEW挖坑指南
  • docker容器环境安装记录(MAC M1)(完善中)
  • Linux 常用命令(持续更新中...)
  • xss.pwnfunction-Jefff
  • java——文件上传
  • RCE(远程命令执行)漏洞详解
  • K8S - Deployment 的版本回滚