1、查看当前node版本,v20.14.0,老项目只能使用node16
- node -v
2、使用 Node Version Manager (NVM) 切换 Node.js 版本
你可以使用 nvm 来切换到与该模块兼容的 Node.js 版本。
安装 NVM(如果你没有安装的话):
在 macOS/Linux 上:
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
然后重新加载终端配置:
- source ~/.bashrc # 或 ~/.zshrc
3、安装兼容版本的 Node.js: 安装你所需的 Node.js 版本(例如 16):
- nvm install 16
- #切换到已安装的 Node.js 版本:
- nvm use 16
- #切换回最新的node版本:
- nvm use node
安装最新版本的node
- nvm install node
查看nvm有哪些node版本:
nvm list
-> v16.20.2
v18.20.7
v20.11.0
v20.19.5
v23.9.0
system
default -> 16 (-> v16.20.2)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v23.9.0) (default)
stable -> 23.9 (-> v23.9.0) (default)
lts/* -> lts/jod (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2
lts/hydrogen -> v18.20.8 (-> N/A)
lts/iron -> v20.19.5
lts/jod -> v22.19.0 (-> N/A)
默认是版本16,重新设置默认的node版本:
nvm alias default 20.19.5
default -> 20.19.5 (-> v20.19.5)
