簡體   English   中英

如何在 Next.js 中以編程方式停止構建

[英]How to stop build programatically in Next.js

一旦在getStaticProps中發生某個錯誤,是否有辦法在 Next.js 中以編程方式停止npm run build 只是拋出一個錯誤並不會停止構建過程。

我一直在努力實現同樣的目標,但顯然沒有官方途徑。 我試過的是next.config.js中的以下代碼:

module.exports = async (phase, { defaultConfig }) => {
  try {
    console.log("fetching app info", phase)
    const appInfo = await fetchAppInfo()
    fs.writeJson("./src/appInfo.json", appInfo)
  } catch (e) {
    console.log(e)
    throw e
  }

  return yourConfig
}

如果您沒有為下一個 js 返回預期的配置,構建過程將被取消

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM