我的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',
}
3条答案
按热度按时间nafvub8i1#
1.运行npm运行构建(检查构建文件夹中的所有文件)
1.创建.next文件夹并将build文件夹中的所有文件移动到.next文件夹
1.把你的.next文件夹提交给vercel或者git。
jum4pzuy2#
我也遇到了这个错误,因为我的应用程序的根目录不在我的Git存储库的顶级目录中,所以Vercel无法找到
.next
文件夹。我通过转到Vercel项目的Vercel Jmeter 板,然后-〉
Settings
-〉General
并将Root Directory
设置为应用程序的子目录路径来修复它:ds97pgxw3#
问题是我们在package.json中为下一个版本使用了“latest”。我将其修复为nextjs的上一个版本,即12.3.1,对于我们来说,现在似乎已经修复了部署。
但仍在等待vercel支持的最佳方式来更新nextjs版本在部署vercel或它是某种bug他们的结束。