Browse Source

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

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

Co-authored-by: QIANZW <1870271825@gqq.com>
pull/1270/head
钱忠旺 5 years ago
committed by GitHub
parent
commit
7d40773b5b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 18
      build/script/buildConf.ts

18
build/script/buildConf.ts

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

Loading…
Cancel
Save