【发布时间】:2022-12-15 02:29:50
【问题描述】:
一旦getStaticProps 中发生特定错误,是否有一种方法可以在 Next.js 中以编程方式停止 npm run build?
只是抛出一个错误并不会停止构建过程。
【问题讨论】:
标签: javascript typescript next.js
一旦getStaticProps 中发生特定错误,是否有一种方法可以在 Next.js 中以编程方式停止 npm run build?
只是抛出一个错误并不会停止构建过程。
【问题讨论】:
标签: javascript typescript next.js
我一直在努力实现同样的目标,但显然没有官方途径。我试过的是 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 返回预期的配置,构建过程将被取消
【讨论】: