INNER CODE UNIT · JavaScript
value
WJZ-P/gemini-skill · src/config.js:47
let value = trimmed.slice(eqIndex + 1).trim();
// 去掉引号包裹
if ((value.startsWith('"') && value.endsWith('"')) ||
(value.startsWith("'") && value.endsWith("'"))) {
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'));