From bb5aa6722f4b1a30034ad96edadadd0bb6575848 Mon Sep 17 00:00:00 2001 From: kevinyzheng Date: Wed, 16 Nov 2022 17:43:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(cli):=20useTs=20=E4=B8=BA=E5=BF=85?= =?UTF-8?q?=E5=A1=AB=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cli/src/types.ts | 4 ++-- packages/cli/src/utils/prepareEntryFile.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/types.ts b/packages/cli/src/types.ts index 3e892c7d..1e4c0d58 100644 --- a/packages/cli/src/types.ts +++ b/packages/cli/src/types.ts @@ -56,12 +56,12 @@ export interface UserConfig { /** 组件文件后缀名,例如vue文件为.vue,tsx文件为.tsx,普通js文件则为.js */ componentFileAffix: string; cleanTemp: boolean; + /** 入口文件是否生成为 ts 格式 */ + useTs: boolean; /** npm 配置,用于当packages配置有npm包名时,可以自动安装npm包 */ npmConfig?: NpmConfig; /** 是否使用import()加载组件 */ dynamicImport?: boolean; - /** 入口文件是否生成为 ts 格式 */ - useTs?: boolean; hooks?: { beforeWriteEntry?: (genContentMap: Record, app: Core) => Promise>; }; diff --git a/packages/cli/src/utils/prepareEntryFile.ts b/packages/cli/src/utils/prepareEntryFile.ts index 2fe7e84d..f88550d9 100644 --- a/packages/cli/src/utils/prepareEntryFile.ts +++ b/packages/cli/src/utils/prepareEntryFile.ts @@ -28,7 +28,7 @@ export const prepareEntryFile = async (app: App) => { }; const generateContent = ( - useTs = true, + useTs: boolean, type: EntryType, map: Record, componentFileAffix = '',