Next.js静态页面生成超时不起作用

6ju8rftf  于 2023-01-30  发布在  其他
关注(0)|答案(1)|浏览(188)

我已经把这个放在我的next.config.js文件(Next.js 11.1.3):

const path = require("path");

module.exports = {
   sassOptions: {
      includePaths: [path.join(__dirname, "styles")],
   },
   trailingSlash: true,
   staticPageGenerationTimeout: 1000,
};

但是,我得到的错误是这样的:

warn  - Restarted collecting page data for /blog/[slug] because it took more than 60 seconds
warn  - See more info here https://nextjs.org/docs/messages/static-page-generation-timeout

它提到了60秒,这是默认值,似乎我提供的自定义值不起作用。

pcww981p

pcww981p1#

Next.js 11没有staticPageGenerationTimeout,您需要升级到12或更高版本。
当然,如果你必须增加超时时间,你应该考虑是否存在无法解决的问题,无限循环,或者缓慢的网络调用,你可以在增加超时时间之前解决这些问题。
注:信用卡是应该的。这是回答在评论,但评论很容易错过(我错过了在第一!),它已经几个月了,所以我写这作为一个答案,希望节省一些人的时间。

相关问题