【发布时间】:2021-05-24 03:50:07
【问题描述】:
我的一个朋友给我发了一个使用 react 和 node 的项目,我尝试用 yarn 运行它。每次运行此命令时,都会出现此错误:引擎“节点”与此模块不兼容。预期版本“7.5.0”。得到“15.13.0”。我只想知道如何更新项目的react版本
祝你有美好的一天
【问题讨论】:
-
节点 v7.5.0 自 2017 年 1 月 31 日起未使用。更新依赖关系很可能会导致重大更改。
我的一个朋友给我发了一个使用 react 和 node 的项目,我尝试用 yarn 运行它。每次运行此命令时,都会出现此错误:引擎“节点”与此模块不兼容。预期版本“7.5.0”。得到“15.13.0”。我只想知道如何更新项目的react版本
祝你有美好的一天
【问题讨论】:
你可以改变你的 package.json
"engines": { "node": ">=7.5.0"},
这将使项目在节点 7.5.0 或更高版本上运行。也使用 nvm
nvm install version_you_want
nvm use version_you_want
检查节点和 npm 版本
node -v
npm -v
其他选项是使用
yarn install --ignore-engines
看到这个帖子:How to fix engine "node" version?
在我的情况下,我遇到了同样的错误,因为我没有设置 .env 文件
【讨论】:
您可以使用this npm package,但请注意重大更改,尤其是因为它似乎是一个非常旧的版本。
更好的方法可能是使用nvm - 节点版本管理器(或nvm-windows,如果那是您的操作系统)来安装和使用旧的兼容版本的节点,例如v7.5.0。
【讨论】: