error @achrinza/node-ipc@9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.19.1"
error Found incompatible module.
Node.js版本太高,需要降级,方法:使用 nvm
(Node Version Manager)。:
1. 安装 nvm
如果没有安装 `nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
安装完成后,重新加载 shell 配置文件:
source ~/.bashrc
2. 安装并使用 Node.js 16
安装 Node.js 16:
nvm install 16
安装完成后,使用 Node.js 16 版本:
nvm use 16
你还可以将 Node.js 16 设置为默认版本:
nvm alias default 16
3. 验证 Node.js 版本
确认你现在使用的是 Node.js 16:
node -v
输出应该是类似于 v16.x.x
的版本号。
完成以上步骤后,你的环境应该已经切换到 Node.js 16。现在你可以重新运行你的项目,看看是否解决了之前的兼容性问题。