onDemandEntries

Next.js 提供了一些選項,讓您可以控制開發環境中伺服器如何釋放或保留記憶體中的已建置頁面。

要變更預設值,請開啟 next.config.js 並新增 onDemandEntries 設定:

next.config.js
module.exports = {
  onDemandEntries: {
    // 伺服器將頁面保留在緩衝區的時間(單位:毫秒)
    maxInactiveAge: 25 * 1000,
    // 應同時保留而不被釋放的頁面數量
    pagesBufferLength: 2,
  },
}