引擎“节点”与此模块不兼容。预期版本">=14.x.x <=18.x.x". Got "20.9.0"

问题描述 投票:0回答:1

我正在尝试在我的 macOS 上安装 https://github.com/strapi/foodadvisor。 我不断收到此错误

引擎“节点”与该模块不兼容。预期版本 ">=14.x.x <=18.x.x". Got "20.9.0"

所以我安装了node 17.9.1版本,然后我得到了这个错误。

引擎“节点”与该模块不兼容。预期版本 ">=12.x.x <=16.x.x". Got "17.9.1"

发生什么事了?怎么解决?

node.js npm dependencies yarnpkg strapi
1个回答
0
投票

如果您导航到

api/package.json
并打开它,您将看到这一行:

"node": ">=14.x.x <=18.x.x",

您可以将值更改为您想要的任何值。您可以删除

package-lock.json
,然后运行
npm install
,或者如果您再次将存储库克隆到新目录中,然后更改节点版本,您只需运行
npm install

我还会安装 Node 18,因为这是最后一个 LTS,并且该存储库的开发人员显然相信它可以在 Node 18 上运行,因此最好坚持在推荐的范围内。

© www.soinside.com 2019 - 2024. All rights reserved.