INNER CODE UNIT · JavaScript
value
WJZ-P/gemini-skill · src/config.js:51
value = value.slice(1, -1);
}
if (key && value) {
result[key] = value;
}
}
return result;
}
// 加载顺序:.env.development 优先 → .env 兜底
// 已存在的 process.env 不会被覆盖(进程环境变量优先级最高)
// 因为是 "不覆盖" 策略,所以高优先级的文件先加载
const devEnv = parseEnvFile(join(projectRoot, '.env.development'));
const baseEnv = parseEnvFile(join(projectRoot, '.env'));
// 优先级:process.env > .env.development > .env > 代码默认值
for (const [key, value] of Object.entries(devEnv)) {
if (process.env[key] === undefined || process.env[key] === '') {