Commit 7d40773b5b0ee69f72e4e892fe77808f13243636
Committed by
GitHub
1 parent
935d4fc1
style(buildConf.ts): 增加函数接口和修改默认的 (#1259)
增加CreateConfigParams接口,并修改createConfig参数默认值 Co-authored-by: QIANZW <1870271825@gqq.com>
Showing
1 changed file
with
12 additions
and
6 deletions
build/script/buildConf.ts
@@ -5,17 +5,23 @@ import { GLOB_CONFIG_FILE_NAME, OUTPUT_DIR } from '../constant'; | @@ -5,17 +5,23 @@ import { GLOB_CONFIG_FILE_NAME, OUTPUT_DIR } from '../constant'; | ||
5 | import fs, { writeFileSync } from 'fs-extra'; | 5 | import fs, { writeFileSync } from 'fs-extra'; |
6 | import chalk from 'chalk'; | 6 | import chalk from 'chalk'; |
7 | 7 | ||
8 | -import { getRootPath, getEnvConfig } from '../utils'; | 8 | +import { getEnvConfig, getRootPath } from '../utils'; |
9 | import { getConfigFileName } from '../getConfigFileName'; | 9 | import { getConfigFileName } from '../getConfigFileName'; |
10 | 10 | ||
11 | import pkg from '../../package.json'; | 11 | import pkg from '../../package.json'; |
12 | 12 | ||
13 | +interface CreateConfigParams { | ||
14 | + configName: string; | ||
15 | + config: any; | ||
16 | + configFileName?: string; | ||
17 | +} | ||
18 | + | ||
13 | function createConfig( | 19 | function createConfig( |
14 | - { | ||
15 | - configName, | ||
16 | - config, | ||
17 | - configFileName = GLOB_CONFIG_FILE_NAME, | ||
18 | - }: { configName: string; config: any; configFileName?: string } = { configName: '', config: {} }, | 20 | + { configName, config, configFileName }: CreateConfigParams = { |
21 | + configName: '', | ||
22 | + config: {}, | ||
23 | + configFileName: GLOB_CONFIG_FILE_NAME, | ||
24 | + }, | ||
19 | ) { | 25 | ) { |
20 | try { | 26 | try { |
21 | const windowConf = `window.${configName}`; | 27 | const windowConf = `window.${configName}`; |