部署到vercel时节点引擎版本问题

Fre*_*rat 4 deployment next.js vercel

因此,我将一个 nextjs 项目部署到 vercel,今天我做了一个小更改,删除了一些控制台日志语句,并且它不再部署。它抛出这个错误:

错误图片

错误 ipfs-unixfs-importer@9.0.7:引擎“节点”与此模块不兼容。预期版本“>=16.0.0”。出现“14.19.0”错误,发现不兼容的模块。

我认为这是因为 ipfs-unixfs 文件需要节点版本 16+,但 vercel 仅适用于 14.x。我能做什么来修复它?Node 仅处理版本 12.x 和 14.x

小智 8

目前,Vercel 仅支持 node.js 12.x 和 14.x - 尝试使用此处理建议:https://github.com/vercel/vercel/issues/1078#issuecomment-433377209

  1. 将此文件添加到主项目中

.yarnrc

并向其添加任何标志。

  1. 喜欢:

--install.ignore-engines true