如何解决Vercel Node 版本不兼容Node、npm
我安装了 'react-bidirectional-infinite-scroll' 但它似乎使用的是节点 v9/8,当我通过 vercel 部署项目时,它抛出
error react-bidirectional-infinite-scroll@2.0.1: The engine "node" is incompatible with this module. Expected version "^9.2.0 || ^8.0.0". Got "12.20.1"
error Found incompatible module.
我按照有人建议将以下内容放入 package.json 中:
"engines" : {
"node" : "<=9.2.0"
},"engineStrict" : true,
但是错误变成了
Error: Found `engines` in `package.json` with a discontinued Node.js version range..etc
解决方法
听起来 react-bidirectional-infinite-scroll
没有维护。请参阅此related issue。
您可以尝试将 Install Command 设置为 yarn install --ignore-engines
并希望它在较新的 Node.js 版本中正常工作,但最好将该依赖项替换为支持 Node.js 12 或 14 的内容.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。