Mac 下使用多版本 Node

一、导读

使用 n 实现 Mac 下 Nodejs 的多版本切换,需要先安装一个版本的 Node.js,然后使用 npm 安装 n,再通过 n 管理 node 的多版本切换。

二、使用 npm 全局安装 n

复制代码
sudo npm install -g n

三、根据需求安装指定版本的 node

复制代码
sudo -E n 16.17.0

(附nodejs历史版本:Previous Releases | Node.js或者运行npm view node versions查看不同版本的nodejs)

四、查看已安装 node的版本

复制代码
n ls

五、删除已安装 node的指定版本

复制代码
n rm 16.17.0

六、切换已安装不同版本的node

复制代码
sudo n

运行后会展示已安装的node版本,上下键选择,按回车键即可选择需要使用的版本。

node/6.17.1

node/9.10.1

ο node/14.18.3

node/16.17.0

node/18.16.0

七、查看当前使用node的版本

切换版本后可以运行 node -v,查看node版本是否已切换到需要使用的版本。

相关推荐
竹林8188 小时前
在Web3前端用Node.js子进程批量校验钱包,我踩了这些性能与安全的坑
javascript·node.js
liangshanbo121515 小时前
[特殊字符] Yazi 终极指南:从安装到精通 (macOS 专属)
macos
oyzz12016 小时前
Windows 上彻底卸载 Node.js
windows·node.js
袁庭新16 小时前
M系列芯片Mac上通过Homebrew一键安装/卸载Nginx并上线项目全指南
运维·nginx·macos·袁庭新·袁庭新ai
小霍同学16 小时前
Node.js 起步指南
node.js
codingWhat16 小时前
用 Express 简单Mock自助终端机读取身份证
node.js·express
北冥有鱼被烹17 小时前
【vibo经验记录】Mac 配置 Claude Code + 远程 Ollama 完全指南
macos·claude code·openclaw
回到原点的码农17 小时前
TypeScript 与后端开发Node.js
javascript·typescript·node.js
skiy18 小时前
Webpack、Vite区别知多少?
前端·webpack·node.js
Luna-player18 小时前
npm install vue-awesome-swiper@5.0.1 swiper@7.4.1安装后,我又想全删了,怎么移除
前端·vue.js·npm