env_set 原先对已存在的键无条件 sed -i 重写 .env,即使新值与当前值相同也会 改变文件 mtime。开发模式下 vite 监听 .env,任何文件事件都会触发整服务重启, 导致前端反复刷新。写入前复用 env_get 比较,值未变化则直接返回。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
27 KiB
Executable File
27 KiB
Executable File