Env

当用户想管理环境变量、创建 .env 文件、配置 API Key 时使用 — 扫描项目生成 .env 模板和文档

lightpointventures 5c09db9 1.2 KB Updated

File contents

配置环境变量

帮用户规范地管理项目的环境变量,防止密钥泄露。

步骤

1. 扫描项目

自动扫描项目中所有代码文件,找出使用的环境变量:

  • Python: os.environos.getenv
  • Node.js: process.env
  • 其他: .env 文件引用

列出所有发现的环境变量。

2. 生成 .env.example

创建 .env.example 文件,包含所有环境变量的模板:

# 数据库
DATABASE_URL=postgresql://user:password@localhost:5432/mydb

# API 密钥
STRIPE_SECRET_KEY=sk_test_xxx
STRIPE_PUBLISHABLE_KEY=pk_test_xxx

# 邮件
RESEND_API_KEY=re_xxx

每个变量都有注释说明用途,值使用示例格式(不是真实密钥)。

3. 检查 .gitignore

确保 .gitignore 包含:

  • .env
  • .env.local
  • .env.production

如果不包含,自动添加。

4. 生成说明

在终端输出环境变量列表和获取方式:

项目需要以下环境变量: (列出每个变量、用途、在哪里获取)

已生成 .env.example 模板。复制为 .env 并填入你的值: cp .env.example .env

lightpointventures/claude-code-starter/tree/main/skills/env commit 5c09db9f71

Frequently asked questions

npx skillmds@latest add lightpointventures/env