Anr*_*che 15 package node.js reactjs package.json yarnpkg
我尝试执行 a yarn add,但出现此错误:
The engine "node" is incompatible with this module. Expected version "12.x". Got "14.8.0"
Run Code Online (Sandbox Code Playgroud)
zil*_*nas 19
运行这些命令:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Run Code Online (Sandbox Code Playgroud)
然后在您的项目目录中运行:
rm -r ./node_modules
rm ./yarn.lock
Run Code Online (Sandbox Code Playgroud)
之后,yarn install | add | upgrade应该按预期工作。
PS 如果您使用npm包管理器,而不是rm ./yarn.lock运行rm ./package-lock.json.
小智 14
一次性修复“引擎节点与该模块不兼容”问题。
$ yarn install --ignore-engines
Run Code Online (Sandbox Code Playgroud)
Anr*_*che 10
我可以建议 2 个解决方案:
1/ 它有效,但可能不是最好的方法
您只需更新您的packages.json。
现在 :
"engines": {
"node": "12.x"
}
Run Code Online (Sandbox Code Playgroud)
更新 :
"engines": {
"node": "14.8.0"
}
Run Code Online (Sandbox Code Playgroud)
2/ 我认为这是一种更干净的方式
您可以nvm use x使用 Node 版本。
示例:nvm use 14使用节点版本 14
也许你必须nvm install 14先运行:
| 归档时间: |
|
| 查看次数: |
44077 次 |
| 最近记录: |