From 56a03cda720ecf94cf11f06c604a9c3bf9714b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E4=BA=9A=E6=98=95?= <1549469775@qq.com> Date: Thu, 23 Jan 2025 15:06:01 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BF=AE=E6=94=B9=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 5 ++--- scripts/build-one.mts | 7 ------- scripts/build.mts | 31 +++++++++++++++++++------------ 3 files changed, 21 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index e88f754..28354f6 100644 --- a/package.json +++ b/package.json @@ -5,9 +5,8 @@ "version": "1.0.0", "description": "", "scripts": { - "build": "tsx scripts/build.mts", - "build-one": "tsx scripts/build-one.mts build", - "dev": "tsx scripts/build-one.mts dev", + "build": "tsx scripts/build.mts build", + "dev": "tsx scripts/build.mts dev", "docs:dev": "vitepress dev packages", "docs:build": "vitepress build packages", "docs:serve": "vitepress serve packages", diff --git a/scripts/build-one.mts b/scripts/build-one.mts index 4f2bc1c..2ced063 100644 --- a/scripts/build-one.mts +++ b/scripts/build-one.mts @@ -2,13 +2,6 @@ import { resolve } from "node:path"; import fg from "fast-glob"; import { build } from "unbuild"; -const [mode, dir] = process.argv.slice(2); - -if (dir) { - const isDev = mode === "dev"; - buildOne(dir, isDev); -} - export function buildOne(dir: string, isDev: boolean = false) { const rootDir = resolve("packages/" + dir); diff --git a/scripts/build.mts b/scripts/build.mts index bd8944f..f7344ee 100644 --- a/scripts/build.mts +++ b/scripts/build.mts @@ -2,18 +2,25 @@ import { resolve } from "node:path"; import fg from "fast-glob"; import { buildOne } from "./build-one.mts"; -const dirs = fg.sync(["*"], { - cwd: resolve("packages"), - onlyDirectories: true, - ignore: [".vitepress", "guide"], -}); +const [mode, dir] = process.argv.slice(2); +console.log(mode, dir); -for (let i = 0; i < dirs.length; i++) { - const dir = dirs[i]; - console.log(`开始构建${dir}`); - try { - await buildOne(dir); - } catch (error) { - console.error(error); +if (dir) { + const isDev = mode === "dev"; + buildOne(dir, isDev); +} else { + const dirs = fg.sync(["*"], { + cwd: resolve("packages"), + 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); + } } }