|
@@ -2,7 +2,7 @@ |
|
|
* Generate additional configuration files when used for packaging. The file can be configured with some global variables, so that it can be changed directly externally without repackaging |
|
|
* Generate additional configuration files when used for packaging. The file can be configured with some global variables, so that it can be changed directly externally without repackaging |
|
|
*/ |
|
|
*/ |
|
|
import { GLOB_CONFIG_FILE_NAME, OUTPUT_DIR } from '../constant'; |
|
|
import { GLOB_CONFIG_FILE_NAME, OUTPUT_DIR } from '../constant'; |
|
|
import fs, { writeFileSync } from 'fs-extra'; |
|
|
|
|
|
|
|
|
import fs from 'fs-extra'; |
|
|
import colors from 'picocolors'; |
|
|
import colors from 'picocolors'; |
|
|
|
|
|
|
|
|
import { getEnvConfig, getRootPath } from '../utils'; |
|
|
import { getEnvConfig, getRootPath } from '../utils'; |
|
@@ -31,7 +31,8 @@ function createConfig(params: CreateConfigParams) { |
|
|
`.replace(/\s/g, ''); |
|
|
`.replace(/\s/g, ''); |
|
|
|
|
|
|
|
|
fs.mkdirp(getRootPath(OUTPUT_DIR)); |
|
|
fs.mkdirp(getRootPath(OUTPUT_DIR)); |
|
|
writeFileSync(getRootPath(`${OUTPUT_DIR}/${configFileName}`), configStr); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs.writeFileSync(getRootPath(`${OUTPUT_DIR}/${configFileName}`), configStr); |
|
|
|
|
|
|
|
|
console.log(colors.cyan(`✨ [${pkg.name}]`) + ` - configuration file is build successfully:`); |
|
|
console.log(colors.cyan(`✨ [${pkg.name}]`) + ` - configuration file is build successfully:`); |
|
|
console.log(colors.gray(OUTPUT_DIR + '/' + colors.green(configFileName)) + '\n'); |
|
|
console.log(colors.gray(OUTPUT_DIR + '/' + colors.green(configFileName)) + '\n'); |
|
|