|
@ -2,18 +2,25 @@ import { resolve } from "node:path"; |
|
|
import fg from "fast-glob"; |
|
|
import fg from "fast-glob"; |
|
|
import { buildOne } from "./build-one.mts"; |
|
|
import { buildOne } from "./build-one.mts"; |
|
|
|
|
|
|
|
|
const dirs = fg.sync(["*"], { |
|
|
const [mode, dir] = process.argv.slice(2); |
|
|
cwd: resolve("packages"), |
|
|
console.log(mode, dir); |
|
|
onlyDirectories: true, |
|
|
|
|
|
ignore: [".vitepress", "guide"], |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
for (let i = 0; i < dirs.length; i++) { |
|
|
if (dir) { |
|
|
const dir = dirs[i]; |
|
|
const isDev = mode === "dev"; |
|
|
console.log(`开始构建${dir}`); |
|
|
buildOne(dir, isDev); |
|
|
try { |
|
|
} else { |
|
|
await buildOne(dir); |
|
|
const dirs = fg.sync(["*"], { |
|
|
} catch (error) { |
|
|
cwd: resolve("packages"), |
|
|
console.error(error); |
|
|
onlyDirectories: true, |
|
|
|
|
|
ignore: [".vitepress", "guide"], |
|
|
|
|
|
}); |
|
|
|
|
|
for (let i = 0; i < dirs.length; i++) { |
|
|
|
|
|
const dir = dirs[i]; |
|
|
|
|
|
console.log(`开始构建${dir}`); |
|
|
|
|
|
try { |
|
|
|
|
|
await buildOne(dir); |
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
console.error(error); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|