跨平台环境变量配置 cross-env-setup

该技能用于配置 cross-env 工具,以解决不同操作系统(如 Windows、macOS、Linux)在命令行中设置环境变量的语法差异问题。它允许开发者在 npm 脚本或 CLI 命令中统一使用 `cross-env` 前缀来设置变量(如 `NODE_ENV`),确保构建、开发、测试等流程在不同平台上行为一致。关键词:跨平台开发,环境变量,npm脚本,CLI兼容性,Node.js配置,构建工具。

DevOps 0 次安装 0 次浏览 更新于 2/23/2026

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-应用引导程序