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

NodeJS 的多版本控制

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

Windows

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

nvm-windows 工具

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

下载地址 : nvm-windows

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

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

常用命令介绍

查看 纳入管理的 Node

shell 复制代码
nvm list

安装 指定版本的 Node

shell 复制代码
nvm install <版本号>

#例如
nvm install 20.12.0

卸载 指定版本的 Node

shell 复制代码
nvm uninstall <版本号>

# 例如
nvm uninstall 20.12.0

切换 到指定版本的 Node

shell 复制代码
nvm use <版本号>

# 例如
nvm use 20.12.0

查看 nvm 版本

shell 复制代码
nvm --version

MacOS

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

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

安装

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

shell 复制代码
npm install -g n

常用命令介绍

查看 纳入管理的 Node

shell 复制代码
n ls

安装 指定版本的 Node

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

shell 复制代码
sudo n install <版本号>

#例如
sudo n install 20.12.0

卸载 指定版本的 Node

shell 复制代码
sudo n rm <版本号>

# 例如
sudo n rm 20.12.0

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

shell 复制代码
sudo n <回车>

选择目标版本即可

查看 nvm 版本

shell 复制代码
n --version

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

相关推荐
我是一只小青蛙88827 分钟前
C++双向循环链表实现详解
windows
长行1 小时前
Python|Windows 安装 DeepSpeed 安装方法及报错 Unable to pre-compile async_io 处理
windows·python·deepspeed
20年编程老鸟java+ai全栈1 小时前
零基础搞定开发环境:PHP + Node.js + MongoDB + Python 一键安装全攻略
python·mongodb·node.js·php
玖釉-1 小时前
[Vulkan 学习之路] 11 - 组装流水线:固定功能阶段 (Fixed Functions)
c++·windows·图形渲染
几道之旅3 小时前
我错了,mklink /D _isaac_sim C:\isaacsim和直接新建快捷方式原来不一样
windows
鹿角片ljp3 小时前
Java IO流案例:使用缓冲流恢复《出师表》文章顺序
java·开发语言·windows
FL16238631295 小时前
[C++][cmake]基于C++在windows上onnxruntime+opencv部署yolo26-seg的实例分割onnx模型
c++·windows·opencv
非凡ghost5 小时前
SoftPerfect Network Scanner(网络扫描管理工具)
网络·windows·学习·软件需求
H Corey6 小时前
Java--面向对象之继承与多态
java·开发语言·windows·学习·算法·intellij-idea
ggaofeng6 小时前
实践NPM打包和使用
前端·npm·node.js