[英]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.