Browse Source

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

dengdx 5 days ago
parent
commit
47daee9ced
1 changed files with 2 additions and 0 deletions
  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' });