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 = '',