更新项目配置,调整 .next 目录的清理脚本以支持多个子目录的删除,优化提现功能的环境变量配置,确保与现有支付配置一致。同时,增强 API 日志记录以便于调试,更新文档以反映新的环境变量使用方式,提升系统的可维护性和用户体验。
This commit is contained in:
@@ -61,6 +61,17 @@ if (!fs.existsSync(chunksDir)) {
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
// 禁止把开发态 Turbopack 产物打进 standalone,否则线上会 500 / Failed to load chunk
|
||||
const chunkFiles = fs.readdirSync(chunksDir);
|
||||
const turbopackChunk = chunkFiles.find((f) => f.startsWith('turbopack-') && f.endsWith('.js'));
|
||||
if (turbopackChunk) {
|
||||
console.error('❌ 错误:检测到开发态产物 ' + turbopackChunk);
|
||||
console.error(' 当前 .next/static 来自 next dev,不能用于线上。请在本机执行:');
|
||||
console.error(' pnpm run clean && pnpm build');
|
||||
console.error(' 然后重新部署 .next/standalone 整个目录。');
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
console.log(' public → .next/standalone/public');
|
||||
copyDir(publicSrc, publicDst);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user