将NextJS部署到Vercel

e4yzc0pl  于 2024-01-07  发布在  其他
关注(0)|答案(2)|浏览(175)

我正在尝试将下一个应用程序部署到Vercel,但在构建时出现此错误


的数据
当我构建时,我在本地没有得到任何错误,但是它在vercel build上导致错误,请解决我的问题。

wi3ka0sx

wi3ka0sx1#

如果你在local build上没有错误,但在vercel build上有一个错误,这意味着you are missing some info on vercel
在95%的情况下,它是environment variables(Vercel->settings->environment variables)
此外,你不能使用像http://localhost等“硬编码代码”,所以任何时候你可以把变量改为localhost,你需要在你的local envvercel env中定义。

j2datikz

j2datikz2#

可能有点晚,但你有ESLint在你的依赖或开发包.json?
这只是一个假设,但如果你在你的机器上全局安装了ESLint,而在package.json中没有它,这个项目将在你的机器上工作,但在vercel中失败(因为你从来没有告诉vercel你需要ESLint)。
如果我是对的,将ESLint添加到您的package.json(yarn add --dev eslint)应该可以解决这个问题。请注意,错误告诉您运行相同的命令,所以我很有信心...

相关问题