不同前端项目运行的node版本不一致,会导致无法运行,就像Odoo也需要依据版本使用对应的python环境。python 可以用 conda随时切换版本,那么Node可以吗?答案是肯定的。
1、安装 n(类似于conda的工具,单一字符 还是很特别)
npm install -g n 
2、安装 node
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环境
sudo n 
     输入命令后会显示已安装的版本,可通过上下按键 选择,回车确认。
4、删除node版本
输入如下内容,确认要删除的版本号,回车后即可删除
n rm 16.20.2









