瀏覽代碼

style(buildConf.ts): 增加函数接口和修改默认的 (#1259)

增加CreateConfigParams接口,并修改createConfig参数默认值

Co-authored-by: QIANZW <1870271825@gqq.com>
钱忠旺 3 年之前
父節點
當前提交
7d40773b5b
共有 1 個文件被更改,包括 12 次插入6 次删除
  1. 12 6
      build/script/buildConf.ts

+ 12 - 6
build/script/buildConf.ts

@@ -5,17 +5,23 @@ import { GLOB_CONFIG_FILE_NAME, OUTPUT_DIR } from '../constant';
 import fs, { writeFileSync } from 'fs-extra';
 import chalk from 'chalk';
 
-import { getRootPath, getEnvConfig } from '../utils';
+import { getEnvConfig, getRootPath } from '../utils';
 import { getConfigFileName } from '../getConfigFileName';
 
 import pkg from '../../package.json';
 
+interface CreateConfigParams {
+  configName: string;
+  config: any;
+  configFileName?: string;
+}
+
 function createConfig(
-  {
-    configName,
-    config,
-    configFileName = GLOB_CONFIG_FILE_NAME,
-  }: { configName: string; config: any; configFileName?: string } = { configName: '', config: {} },
+  { configName, config, configFileName }: CreateConfigParams = {
+    configName: '',
+    config: {},
+    configFileName: GLOB_CONFIG_FILE_NAME,
+  },
 ) {
   try {
     const windowConf = `window.${configName}`;