我正在尝试在我的 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"
发生什么事了?怎么解决?
如果您导航到
api/package.json
并打开它,您将看到这一行:
"node": ">=14.x.x <=18.x.x",
您可以将值更改为您想要的任何值。您可以删除
package-lock.json
,然后运行 npm install
,或者如果您再次将存储库克隆到新目录中,然后更改节点版本,您只需运行 npm install
。
我还会安装 Node 18,因为这是最后一个 LTS,并且该存储库的开发人员显然相信它可以在 Node 18 上运行,因此最好坚持在推荐的范围内。