Ver Fonte

fix: 部署脚本前端构建前自动安装依赖

admin-h5 引入 Capacitor 依赖后,服务器 node_modules 未更新导致 Rollup 解析 @capacitor/app 失败,构建前先执行 npm install 增量安装。
skyline há 3 dias atrás
pai
commit
57ec3772a5
1 ficheiros alterados com 1 adições e 0 exclusões
  1. 1 0
      deploy.sh

+ 1 - 0
deploy.sh

@@ -124,6 +124,7 @@ if [ "$SKIP_FRONTEND" = false ] && [ "$TARGET" != "miniapp" ]; then
         info "构建前端 $name ..."
         (
             cd "$CODE_DIR/$dir" || exit 1
+            low_prio npm install --no-audit --no-fund || { error "$name 依赖安装失败"; exit 1; }
             export NODE_OPTIONS="--max-old-space-size=$NODE_MAX_MEM"
             low_prio npm run build
         ) || { error "$name 构建失败"; exit 1; }