在 Vercel 构建上找不到“GLIBC_2.28”(节点需要),而不是在本地

`GLIBC_2.28' not found (required by node) on Vercel build, not on local

提问人:dwhynot 提问时间:11/7/2023 更新时间:11/7/2023 访问量:77

问:

Node 在 Vercel 项目设置中设置为 18。 这是错误屏幕:

npm ERR! code 1
npm ERR! path /vercel/path0/node_modules/bufferutil
npm ERR! command failed
npm ERR! command sh -c node-gyp-build
npm ERR! node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
npm ERR! node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
npm ERR! A complete log of this run can be found in: /vercel/.npm/_logs/2023-11-06T18_12_38_781Z-debug-0.log
Error: Command "npm install" exited with 1

该项目在我的 Mac 上本地构建,没有错误。 但是当我在Visual Studio Code中执行vercel时,我在 vercel.com 上收到错误。

node.js next.js vercel glibc

评论


答:

2赞 Jnanesh 11/7/2023 #1

我今天遇到了同样的错误,并通过从 package.json 中的依赖项中删除节点来解决它

您可以通过运行以下命令来执行此操作:

npm uninstall node