refactor(install,uninstall,update): 统一日志输出并优化安装流程
- 重构install模块的打印逻辑,使用统一的log工具替代原生console - 新增运行环境、前端端口等安装信息展示 - 优化uninstall模块的步骤命名和预览逻辑,新增跳过提示 - 重构update模块,复用install的日志工具,统一输出格式 - 新增健康检查直接读取后端端口配置,不再硬编码8000
This commit is contained in:
+7
-6
@@ -21,13 +21,14 @@ function printSummary() {
|
||||
null
|
||||
);
|
||||
|
||||
console.log(` ${ICONS.pipe} ${colors.dim}安装耗时${colors.reset} ${colors.cyan}${duration} 秒${colors.reset}`);
|
||||
console.log(` ${ICONS.pipe} ${colors.dim}数据库类型${colors.reset} ${colors.cyan}${config.dbType}${colors.reset}`);
|
||||
console.log(` ${ICONS.pipe} ${colors.dim}后端端口${colors.reset} ${colors.cyan}${config.backendPort}${colors.reset}`);
|
||||
console.log(` ${ICONS.pipe} ${colors.dim}前端部署${colors.reset} ${colors.cyan}${config.frontendDeploy}${colors.reset}`);
|
||||
log.keyValue('安装耗时', `${duration} 秒`);
|
||||
log.keyValue('数据库类型', config.dbType);
|
||||
log.keyValue('后端端口', String(config.backendPort));
|
||||
log.keyValue('运行环境', config.nodeEnv);
|
||||
log.keyValue('前端部署', config.frontendDeploy);
|
||||
log.keyValue('前端端口', String(config.frontendPort));
|
||||
if (config.frontendDeploy === 'nginx') {
|
||||
console.log(` ${ICONS.pipe} ${colors.dim}前端端口${colors.reset} ${colors.cyan}${config.frontendPort}${colors.reset}`);
|
||||
console.log(` ${ICONS.pipe} ${colors.dim}域名${colors.reset} ${colors.cyan}${config.domain}${colors.reset}`);
|
||||
log.keyValue('域名', config.domain);
|
||||
}
|
||||
|
||||
log.divider();
|
||||
|
||||
Reference in New Issue
Block a user