更新项目配置,调整 .next 目录的清理脚本以支持多个子目录的删除,优化提现功能的环境变量配置,确保与现有支付配置一致。同时,增强 API 日志记录以便于调试,更新文档以反映新的环境变量使用方式,提升系统的可维护性和用户体验。

This commit is contained in:
2026-02-07 15:30:31 +08:00
parent 8e67eb5d62
commit de10a203b3
8 changed files with 130 additions and 32 deletions

View File

@@ -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);