引擎 "node" 与此模块不兼容。预期版本“12.x”。得到“14.8.0”

The engine "node" is incompatible with this module. Expected version "12.x". Got "14.8.0"

我尝试做一个 yarn add,但我有这个错误:

The engine "node" is incompatible with this module. Expected version "12.x". Got "14.8.0"

您只需更新您的 packages.json。

目前:

 "engines": {
     "node": "12.x"
 }

已更新:

 "engines": {
     "node": "14.8.0"
 }

一次性修复了“引擎节点与该模块不兼容”的问题。

$ yarn install --ignore-engines

运行 这些命令:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

然后在你的项目目录下运行:

rm -r ./node_modules
rm ./yarn.lock

在此之后,yarn install | add | upgrade 应该会按预期工作。

P.S。如果您使用的是 npm 包管理器,而不是 rm ./yarn.lock 运行 rm ./package-lock.json.

我在尝试使用 React 制作新应用时遇到了同样的问题。当我这样做时

npx create-react-app 我的应用程序, 我收到这个错误; babel-jest@27.4.5:引擎“节点”与该模块不兼容。预期版本“^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0”。得到了“14.8.0” 我用这个解决了这个问题,我在其他 stockoverflow 答案中找到了这个。 I can't install react using npx create-react-app?

npm install -g create-react-app

这可能对您有所帮助。