【零散技术】MAC 安装多版本node

时间是我们最宝贵的财富,珍惜手上的每个时分

不同前端项目运行的node版本不一致,会导致无法运行,就像Odoo也需要依据版本使用对应的python环境。python 可以用 conda随时切换版本,那么Node可以吗?答案是肯定的。

1、安装 n(类似于conda的工具,单一字符 还是很特别)

bash 复制代码
npm install -g n

2、安装 node

bash 复制代码
sudo -E n 14.21.3

版本参照表

|-------------------------|----------------------|-------------|
| Node.js Version | Release Date | npm |
| v22.9.0 | 2024-09-17 | v10.8.3 |
| v21.7.3 | 2024-04-10 | v10.5.0 |
| v20.18.0 | 2024-10-03 | v10.8.2 |
| v19.9.0 | 2023-04-10 | v9.6.3 |
| v18.20.4 | 2024-07-08 | v10.7.0 |
| v17.9.1 | 2022-06-01 | v8.11.0 |
| v16.20.2 | 2023-08-08 | v8.19.4 |
| v15.14.0 | 2021-04-06 | v7.7.6 |
| v14.21.3 | 2023-02-16 | v6.14.18 |
| v13.14.0 | 2020-04-29 | v6.14.4 |
| v12.22.12 | 2022-04-05 | v6.14.16 |
| v11.15.0 | 2019-04-30 | v6.7.0 |
| v10.24.1 | 2021-04-06 | v6.14.12 |
| v9.11.2 | 2018-06-12 | v5.6.0 |
| v8.17.0 | 2019-12-17 | v6.13.4 |
| v7.10.1 | 2017-07-11 | v4.2.0 |
| v6.17.1 | 2019-04-03 | v3.10.10 |
| v5.12.0 | 2016-06-23 | v3.8.6 |

3、切换node环境

bash 复制代码
sudo n

输入命令后会显示已安装的版本,可通过上下按键 选择,回车确认。

4、删除node版本

输入如下内容,确认要删除的版本号,回车后即可删除

bash 复制代码
n rm 16.20.2
相关推荐
2601_960906728 小时前
科技“无人区”跋涉,难度高、不确定性大
windows·macos·pycharm·myeclipse
鹤卿1238 小时前
「iOS」3GShare总结
macos·ios·objective-c·cocoa
嵌入式小周14 小时前
Genymotion 安卓模拟器在 Intel 芯片 Mac 上的运行(附带下载方式)
android·macos
Lvan的前端笔记14 小时前
ios:GitHub Actions云端Xcode26打包上架TestFlight
macos·github·xcode
寒水馨15 小时前
macOS下载、安装godot-4.7.1-stable(附安装包Godot_v4.7.1-stable_macos.universal.zip)
macos·3d·游戏引擎·godot·跨平台·游戏开发·2d
七牛云行业应用1 天前
Ollama 本地部署 DeepSeek 完全指南:macOS / Windows / Linux 三端安装 + GPU 配置 + API 调用
linux·windows·macos
独隅2 天前
DevEco Code 在 Windows/MacOS 双系统上的完整使用指南
ide·人工智能·windows·macos·华为·harmonyos
白玉cfc2 天前
【iOS】weak底层原理
macos·ios·cocoa
a4493153622 天前
iPhone 触控失灵诊断——触控IC与屏幕数字化层故障的芯片级排查
macos·电脑
寒水馨2 天前
macOS下载、安装electron-v43.2.0(附安装包electron-v43.2.0-darwin-arm64.zip)
javascript·macos·electron·node.js·跨平台·桌面应用开发·开源框架