环境变量与配置优先级
环境变量与配置优先级
建议用时:25 分钟
学习目标
能够用环境变量保存地址、模型和凭证,并判断系统、用户、项目和进程级配置来源。
本节产出
一份脱敏配置清单与优先级图
核心知识
- 环境变量把配置与代码分开,但
.env文件仍可能泄密,必须配合忽略规则。 - 同名配置可能被命令参数、项目文件或进程环境覆盖,排错要先确认实际生效值。
动手练习
- 用占位符写一份最小配置模板。
- 设计一个不会打印完整密钥的配置自检步骤。
完成检查
- 模板可提交且不含秘密
- 优先级与实际工具文档一致
参考与来源
- Anthropic 官方文档:How Claude Code works(code.claude.com/docs/en/how-claude-code-works)
- OpenAI 官方文档:Codex(developers.openai.com/codex)