import loggerPack from '../service/logger/pack'; import logger from '../utils/logger'; import postLog from '../service/post.log'; // 开发者反馈问题的时候,可以把日志包传过来 async function loggerPackAction() { postLog({ action: 'LOG_PACK', }); try { const dist = await loggerPack(); if (!dist) { console.log('当前没有任何日志'); return; } logger.dashedLog(['当前运行日志打包成功, 压缩包目录: ', dist]); } catch (e) { console.error(e); } } export default function registerLogCommand(program) { const child = program.command('log').description('运行日志'); child.command('pack').description('运行日志打包').action(loggerPackAction); }