在 nextJS 和 vercel 部署中 npm 运行构建错误

时间:2021-01-06 12:37:52

标签: deployment build next.js vercel

我已经在 vercel 上部署了一个应用程序,我只更改了页面中的内容并将其推送到 git 上没有问题(我之前做了很多次没有问题),但现在我无法执行 npm run build 返回一个error ,在 vercel deploy 上出现同样的错误。 谁能帮我解决这个问题。

00:50:06.011 > 下一个 .next/build 00:50:06.209 > 不存在作为项目根目录的目录:/vercel/workpath0/portfolio/.next/build

package.json 中的脚本

"scripts": {
"dev": "next dev",
"build": "next .next/build",
"start": "next start"

},

vercel deploy terminal

1 个答案:

答案 0 :(得分:0)

它以“不存在这样的目录”而失败的原因是,在您运行 next build(这是生成输出的命令)之前,.next 目录不存在。

将您的构建脚本更改为 next build,就像 Next.js docs 中显示的那样,它会起作用。