const path = require('path'); const upload = require(path.join(__dirname, 'destroy/upload.main.js')) ; ( async () => { try { const args = process.argv.slice(2).reduce((acc, arg) => { const [key, value] = arg.replace(/^--/, '').split('='); return {...acc, [key]: value || true}; }, {}); // console.log(`\n开始发布版本: `,args); // 参数t,v,d必传 if (!args.t || !args.v || !args.d) { console.error('参数t-类型,v-版本,d-描述必传'); return; } const result = await upload.start(args); console.log(`\n发布完成: 成功 ${result.success} 个, 失败 ${result.failed} 个`); } catch (e) { console.error('全局捕获错误:', e); } } )();