NodeJS 无法找到部署错误“favicon.json”

h5qlskok  于 2022-11-03  发布在  Node.js
关注(0)|答案(3)|浏览(95)

我的nextjs应用程序工作正常我添加了一些文件来更新我的代码现在它没有在vercel上部署我的应用程序。给出此错误

我试着在谷歌上搜索错误,但我的情况是独一无二的。
这是git存储库https://github.com/usman-174/google-calendar-frontend
这些是我从package.json得到的脚本标记

"scripts": {
"dev": "next",
"build": "next build",
"start": "next start",
"export": "next export",
"lint": "next lint",
"lint-fix": "next lint --fix"
},

next.config.js

module.exports = {
distDir: 'build',
}
nafvub8i

nafvub8i1#

1.运行npm运行构建(检查构建文件夹中的所有文件)
1.创建.next文件夹并将build文件夹中的所有文件移动到.next文件夹
1.把你的.next文件夹提交给vercel或者git。

jum4pzuy

jum4pzuy2#

我也遇到了这个错误,因为我的应用程序的根目录不在我的Git存储库的顶级目录中,所以Vercel无法找到.next文件夹。
我通过转到Vercel项目的Vercel Jmeter 板,然后-〉Settings-〉General并将Root Directory设置为应用程序的子目录路径来修复它:

ds97pgxw

ds97pgxw3#

问题是我们在package.json中为下一个版本使用了“latest”。我将其修复为nextjs的上一个版本,即12.3.1,对于我们来说,现在似乎已经修复了部署。
但仍在等待vercel支持的最佳方式来更新nextjs版本在部署vercel或它是某种bug他们的结束。

相关问题