From 042f81576b896ae355fea4fd0d014782226eacd8 Mon Sep 17 00:00:00 2001 From: npmrun Date: Wed, 31 Aug 2022 17:03:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BBd.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/build/build.ts | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/packages/build/build.ts b/packages/build/build.ts index 34a3c70..77b7378 100644 --- a/packages/build/build.ts +++ b/packages/build/build.ts @@ -1,6 +1,7 @@ import chalk from "chalk" import _ from "lodash" import rimraf from "rimraf" +import fs from "fs-extra" import * as util from "./util" import buildComponent from "./buildComponent" @@ -37,16 +38,20 @@ rimraf(getOutput("lib"), async err => { console.log(chalk.green(`构建全量包完成, 其耗时:${(new Date().getTime() - beginDate) / 1000}s`)) console.log(chalk.red("构建完成,开始生成d.ts")) - const dtsOptions = { - name: pkg.name, - main: `princess-ui/lib/packages/all.d.ts`, - out: `../index.d.ts`, - outputAsModuleFolder: true - } - dts.bundle(dtsOptions) - console.log(chalk.red("生成完毕,开始清理残余")) + // const dtsOptions = { + // name: pkg.name, + // main: `princess-ui/lib/packages/all.d.ts`, + // out: `../index.d.ts`, + // outputAsModuleFolder: true + // } + // dts.bundle(dtsOptions) + // console.log(chalk.red("生成完毕,开始清理残余")) + fs.moveSync(getOutput("lib/packages/components/components.d.ts"), getOutput("lib/components.d.ts"), { overwrite: true }) + fs.moveSync(getOutput("lib/packages/hooks"), getOutput("lib/hooks"), { overwrite: true }) + fs.moveSync(getOutput("lib/packages/all.d.ts"), getOutput("lib/index.d.ts"), { overwrite: true }) rimraf.sync(getOutput('lib/packages')) - console.log(chalk.green("残余清理完毕")) + // console.log(chalk.green("残余清理完毕")) + console.log(chalk.green("d.ts生成完毕")) process.cwd = oldCwdFn console.log(chalk.yellow(`工作目录重置为:${process.cwd()}`)) })