【问题标题】:npm run build error in nextJS and vercel deploynpm 在 nextJS 和 vercel 部署中运行构建错误
【发布时间】:2021-04-12 04:59:55
【问题描述】:

我已经在 vercel 上部署了一个应用程序,我只更改页面中的一个内容并将其推送到 git 上没有问题(我之前做了很多次都没有问题),但现在我无法执行 npm run build return an 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

【问题讨论】:

  • build 脚本应该是"build": "next build"
  • 是的,谢谢,但我不明白为什么,我使用相同脚本的另一个项目工作正常。
  • 无论如何感谢@NileshPatel :)

标签: deployment build next.js vercel


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 2022-01-02
    • 2021-11-18
    • 2022-01-17
    • 2020-11-27
    • 1970-01-01
    • 2021-08-01
    相关资源
    最近更新 更多