mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 20:54:40 +08:00
style(buildConf.ts): 增加函数接口和修改默认的 (#1259)
增加CreateConfigParams接口,并修改createConfig参数默认值 Co-authored-by: QIANZW <1870271825@gqq.com>
This commit is contained in:
@@ -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}`;
|
||||||
|
Reference in New Issue
Block a user