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 的方式就完成了。

相关推荐
防火墙在线10 小时前
前后端通信加解密(Web Crypto API )
前端·vue.js·网络协议·node.js·express
lht63193561214 小时前
从Windows通过XRDP远程访问和控制银河麒麟 v10服务器
linux·运维·服务器·windows
阿豪学编程15 小时前
环境变量与程序地址空间
linux·运维·windows
BianHuanShiZhe15 小时前
ios 26的tabbar 背景透明
macos·objective-c·cocoa
墨倾许15 小时前
《Windows 11 + Docker:极简DVWA靶场搭建全记录》—— 附详细排错指南与最终解决方案
windows·笔记·网络安全·docker·容器·靶场
水冗水孚16 小时前
效能工具(九)之编写nodejs脚本使用get-video-duration批量读取视频时长,并生成sql语句修复数据库表字段值
sql·node.js
ai_xiaogui16 小时前
AIStarter跨平台完工:Win/Mac/Linux一键部署Stable Diffusion
linux·macos·stable diffusion·aistarter·kritaai·跨平台部署
huangql52016 小时前
Vite与Webpack完全指南:从零开始理解前端构建工具
前端·webpack·node.js
api_1800790546017 小时前
【技术教程】Python/Node.js 调用拼多多商品详情 API 示例详解
大数据·开发语言·python·数据挖掘·node.js
stark张宇18 小时前
盘点Nfs 文件服务在Windows上的坑??
linux·windows·centos