部署到vercel时节点引擎版本问题
Node engine version problem when deploying to vercel
所以我有一个 nextjs 项目部署到 vercel,今天我做了一个小改动,删除了一些控制台日志语句,它不会再部署了。它抛出这个错误:
picture of error
error ipfs-unixfs-importer@9.0.7: The engine "node" is incompatible
with this module. Expected version ">=16.0.0". Got "14.19.0" error
Found incompatible module.
我认为这是因为 ipfs-unixfs 文件需要节点版本 16+,但 Vercel 仅适用于 14.x。我能做些什么来解决它?节点仅处理版本 12.x 和 14.x
目前,Vercel 仅支持 node.js 12.x 和 14.x - 尝试使用此款待建议:https://github.com/vercel/vercel/issues/1078#issuecomment-433377209
- 将此文件添加到主项目
.yarnrc
并向其添加任何标志。
- 喜欢:
--install.ignore-engines true
我遇到了类似的问题
并使用
解决了
npm install node@latest
所以我有一个 nextjs 项目部署到 vercel,今天我做了一个小改动,删除了一些控制台日志语句,它不会再部署了。它抛出这个错误:
picture of error
error ipfs-unixfs-importer@9.0.7: The engine "node" is incompatible with this module. Expected version ">=16.0.0". Got "14.19.0" error Found incompatible module.
我认为这是因为 ipfs-unixfs 文件需要节点版本 16+,但 Vercel 仅适用于 14.x。我能做些什么来解决它?节点仅处理版本 12.x 和 14.x
目前,Vercel 仅支持 node.js 12.x 和 14.x - 尝试使用此款待建议:https://github.com/vercel/vercel/issues/1078#issuecomment-433377209
- 将此文件添加到主项目
.yarnrc
并向其添加任何标志。
- 喜欢:
--install.ignore-engines true
我遇到了类似的问题 并使用
解决了npm install node@latest