fix: 修复使用pnpm build打包报错

This commit is contained in:
SpiderMan
2024-09-26 17:28:56 +08:00
parent a2c6a8ac16
commit dbdfdaae93
4 changed files with 33 additions and 6 deletions

View File

@@ -10,7 +10,7 @@ import { getConfigFileName } from '../getConfigFileName';
import pkg from '../../package.json';
function createConfig(
async function createConfig(
{
configName,
config,
@@ -27,7 +27,7 @@ function createConfig(
writable: false,
});
`.replace(/\s/g, '');
fs.mkdirp(getRootPath(OUTPUT_DIR));
await fs.mkdirp(getRootPath(OUTPUT_DIR));
fs.writeFileSync(getRootPath(`${OUTPUT_DIR}/${configFileName}`), configStr);
console.log(chalk.cyan(`✨ [${pkg.name}]`) + ` - configuration file is build successfully:`);
@@ -37,8 +37,8 @@ function createConfig(
}
}
export function runBuildConfig() {
export async function runBuildConfig() {
const config = getEnvConfig();
const configFileName = getConfigFileName(config);
createConfig({ config, configName: configFileName });
await createConfig({ config, configName: configFileName });
}

View File

@@ -2,7 +2,7 @@
import { runBuildConfig } from './buildConf';
import chalk from 'chalk';
import process from 'node:process'
import pkg from '../../package.json';
export const runBuild = async () => {
@@ -20,4 +20,4 @@ export const runBuild = async () => {
process.exit(1);
}
};
runBuild();
runBuild().then();