Jelajahi Sumber

fix(build): 优化build-android.js脚本,在构建前先删除dros文件夹,避免复制时出错,导致构建过程终止。

dengdx 1 bulan lalu
induk
melakukan
47daee9ced
1 mengubah file dengan 2 tambahan dan 0 penghapusan
  1. 2 0
      .build/build-android.js

+ 2 - 0
.build/build-android.js

@@ -2,6 +2,7 @@
 const fs   = require('fs');
 const path = require('path');
 const { execSync } = require('child_process');
+const { rmSync } = require('fs');
 
 // 计算各路径
 const rootDir   = path.join(__dirname, '..');          // 项目根目录
@@ -9,6 +10,7 @@ const cordovaPrjDir = path.join(__dirname, 'dros');    // .build/dros
 const srcDir = path.join(rootDir, 'dist', 'h5');       // ../dist/h5
 const dstDir = path.join(cordovaPrjDir, 'www');
 
+rmSync('.build/dros', { recursive: true, force: true });
 // 1. 在项目根目录执行 cordova create
 execSync('npx cordova create .build/dros', { cwd: rootDir, stdio: 'inherit' });