name: cross-env-setup description: 配置 cross-env 以实现跨平台环境变量设置,适用于 npm 脚本和 CLI 命令。 allowed-tools: Read, Write, Edit, Bash, Glob, Grep
Cross-Env 配置
配置 cross-env 以实现跨平台环境变量设置。
功能
- 在 package.json 中设置 cross-env
- 配置环境变量脚本
- 处理平台特定的变量
- 与 npm 脚本集成
生成模式
{
"scripts": {
"dev": "cross-env NODE_ENV=development tsx watch src/index.ts",
"build": "cross-env NODE_ENV=production tsc",
"test": "cross-env NODE_ENV=test vitest",
"start:prod": "cross-env NODE_ENV=production node dist/index.js"
},
"devDependencies": {
"cross-env": "^7.0.3"
}
}
目标流程
- 跨平台-CLI-兼容性
- 配置管理系统
- CLI-应用引导程序