Browse Source
style(buildConf.ts): 增加函数接口和修改默认的 (#1259)
增加CreateConfigParams接口,并修改createConfig参数默认值
Co-authored-by: QIANZW <1870271825@gqq.com>
pull/1270/head
钱忠旺
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
12 additions and
6 deletions
-
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}`; |
|
|
|
|