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" }