🎨 Optimize the use of CLI.

This commit is contained in:
Tw93
2023-06-22 20:56:15 +08:00
parent 22e3efea49
commit e1cd40277f
9 changed files with 79 additions and 49 deletions

View File

@@ -1,3 +1,4 @@
import ora from "ora";
import path from 'path';
import fsExtra from "fs-extra";
import prompts from 'prompts';
@@ -39,6 +40,8 @@ export default abstract class BaseBuilder {
}
protected async runBuildCommand(directory: string, command: string) {
const spinner = ora('Building...').start();
setTimeout(() => spinner.succeed(), 5000);
const isChina = await isChinaDomain("www.npmjs.com");
if (isChina) {
logger.info("Located in China, using npm/Rust CN mirror.");