调整代码生成和分包列入热更新开发范围

This commit is contained in:
aixianling
2022-05-11 16:52:54 +08:00
parent 526d7b9209
commit fd72e6a23f
19 changed files with 77 additions and 44 deletions

20
bin/clean.js Normal file
View File

@@ -0,0 +1,20 @@
const fs = require("fs");
const fse = require("fs-extra")
const path = require("path");
const getDirs = (dir, list = [], cb) => {
const dirs = fs.readdirSync(dir, {withFileTypes: true})
dirs.map(d => {
if (d.isDirectory()) {
let p = path.join(dir, d.name)
list.push(p)
if (cb(d, p)) getDirs(p, list, cb)
}
})
return list
}
getDirs(path.join(__dirname, '..', 'src'), [], (dir, path) => {
if (dir.name == "apps") {
fse.remove(path)
}
return dir.name != "apps"
})