我尝试执行yarn add,但出现以下错误:
yarn add
The engine "node" is incompatible with this module. Expected version "12.x". Got "14.8.0"
xkftehaa1#
运行以下命令:
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 ./package-lock.json而不是rm ./yarn.lock。
yarn install | add | upgrade
npm
rm ./package-lock.json
rm ./yarn.lock
643ylb082#
一次性修复了“引擎节点与此模块不兼容”问题。
$ yarn install --ignore-engines
oaxa6hgo3#
我可以提出两个解决方案:1/这很有效,但可能不是最好的方法您只需更新您的packages.json。目前:
"engines": { "node": "12.x" }
更新日期:
"engines": { "node": "14.8.0" }
2/我认为这是一种更干净的方式您可以使用nvm use x来使用节点版本。示例:使用节点版本14的nvm use 14
nvm use x
nvm use 14
5jvtdoz24#
当我尝试用react创建一个新应用时,遇到了同样的问题。当我使用npx create-react-app my-app时,我得到了这个错误:巴别尔笑话@27.4.5:引擎“节点”与此模块不兼容。预期版本“^10.13.0|| 12月13日||14年15月0日||〉=15.0.0”. get“14.8.0”我用这个解决了这个问题,我在其他stockoverflow答案上找到了这个。I can't install react using npx create-react-app?
npx create-react-app my-app
npm install -g create-react-app
这可能对你有帮助。
4条答案
按热度按时间xkftehaa1#
运行以下命令:
然后在项目目录中运行:
在此之后,
yarn install | add | upgrade
应该可以正常工作。P.S.如果您使用的是
npm
包管理器,请运行rm ./package-lock.json
而不是rm ./yarn.lock
。643ylb082#
一次性修复了“引擎节点与此模块不兼容”问题。
oaxa6hgo3#
我可以提出两个解决方案:
1/这很有效,但可能不是最好的方法
您只需更新您的packages.json。
目前:
更新日期:
2/我认为这是一种更干净的方式
您可以使用
nvm use x
来使用节点版本。示例:使用节点版本14的
nvm use 14
5jvtdoz24#
当我尝试用react创建一个新应用时,遇到了同样的问题。当我使用
npx create-react-app my-app
时,我得到了这个错误:巴别尔笑话@27.4.5:引擎“节点”与此模块不兼容。预期版本“^10.13.0|| 12月13日||14年15月0日||〉=15.0.0”. get“14.8.0”我用这个解决了这个问题,我在其他stockoverflow答案上找到了这个。I can't install react using npx create-react-app?
这可能对你有帮助。