generateBuildId
Next.js 使用构建时生成的常量 ID 来标识当前提供服务的应用版本。当在多服务器部署中每个服务器都运行 next build
时,这可能会导致问题。为了保持不同构建间的构建 ID 一致,您可以提供自定义的构建 ID。
打开 next.config.js
文件并添加 generateBuildId
函数:
module.exports = {
generateBuildId: async () => {
// 您可以在此处获取最新的 git 提交哈希值作为示例
return 'my-build-id'
},
}