From a096d4a7bf4cd26b22f3c4a058cb0177b5b1373c Mon Sep 17 00:00:00 2001 From: moux1024 <403053463@qq.com> Date: Mon, 29 Sep 2025 15:40:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0:=20=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compile_dev.sh | 4 ++-- compile_prod.sh | 4 ++-- package.json | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/compile_dev.sh b/compile_dev.sh index 22b2adc..844878d 100755 --- a/compile_dev.sh +++ b/compile_dev.sh @@ -38,9 +38,9 @@ if [ "$current_branch" = "$BRANCH_NAME" ]; then echo "On dev branch, building project..." | tee -a $LOGFILE PROFILE_ENV=$BRANCH_NAME - # 安装依赖并构建 + # 安装依赖并构建(通过 env-cmd 注入 .env.development 与 NODE_ENV) yarn install - yarn build + npx --yes env-cmd -f .env.development -e development bash -lc 'export NODE_ENV=development; yarn build' # 准备dist目录 mkdir -p dist diff --git a/compile_prod.sh b/compile_prod.sh index b0b23a1..17a6d8a 100755 --- a/compile_prod.sh +++ b/compile_prod.sh @@ -38,9 +38,9 @@ if [ "$current_branch" = "$BRANCH_NAME" ]; then echo "On prod branch, building project..." | tee -a $LOGFILE PROFILE_ENV=$BRANCH_NAME - # 安装依赖并构建 + # 安装依赖并构建(通过 env-cmd 注入 .env.production 与 NODE_ENV) yarn install - yarn build + npx --yes env-cmd -f .env.production -e production bash -lc 'export NODE_ENV=production; yarn build' # 准备dist目录 mkdir -p dist diff --git a/package.json b/package.json index 3828b4d..adefc96 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,7 @@ "devDependencies": { "@types/jest": "^29.5.12", "@types/lodash": "^4.17.19", + "env-cmd": "^10.1.0", "jest": "^29.7.0", "ts-jest": "^29.1.2" }