From dd5c1bc7acbcbfe3c2801d915ccf45ef11dea38d Mon Sep 17 00:00:00 2001 From: Yuzhiran Dev Date: Sun, 12 Jul 2026 14:02:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=89=B2=E5=BD=A9=E9=A5=B1=E5=92=8C?= =?UTF-8?q?=E5=BA=A6+10%=20(=E5=93=81=E7=89=8C+5=E7=BB=B4=E5=BA=A6+?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E8=89=B2)+=E5=BE=AE=E4=BF=A1=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=8C=89=E9=92=AE=E5=85=A8=E5=AE=BD+=E5=9B=BE?= =?UTF-8?q?=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/upload-wx.js | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/scripts/upload-wx.js b/scripts/upload-wx.js index c986cdc..b72ac00 100644 --- a/scripts/upload-wx.js +++ b/scripts/upload-wx.js @@ -1,33 +1,34 @@ const ci = require('miniprogram-ci'); const path = require('path'); +const fs = require('fs'); (async () => { + const version = process.argv[2] || '1.0.0'; + const desc = process.argv[3] || 'default'; + const projectPath = path.resolve(__dirname, '../client/dist/build/mp-weixin'); + const project = new ci.Project({ appid: 'wxdad62baf4ccd09e3', type: 'miniProgram', - projectPath: path.resolve(__dirname, '../client/dist/build/mp-weixin'), - privateKeyPath: path.resolve('/root/Hermes-workspace/宇之然AI维度appid/private.wxdad62baf4ccd09e3.key'), + projectPath, + privateKeyPath: '/root/Hermes-workspace/宇之然AI维度appid/private.wxdad62baf4ccd09e3.key', ignores: ['node_modules/**/*'], }); - const version = process.argv[2] || '1.0.0'; - const desc = process.argv[3] || 'default'; + console.log('START_UPLOAD'); + console.log('version=' + version + ' desc=' + desc); - console.log('→ 正在上传微信小程序...'); const uploadResult = await ci.upload({ project, version, desc, - setting: { - es6: true, - es7: true, - minify: true, - autoPrefixWXSS: true, - }, - onProgressUpdate: console.log, + setting: { es6: true, es7: true, minify: true, autoPrefixWXSS: true }, }); - console.log('✅ 上传成功!', uploadResult); + + const resultStr = JSON.stringify(uploadResult); + fs.writeFileSync('/tmp/upload-result.json', resultStr); + console.log('SUCCESS:' + resultStr); })().catch(err => { - console.error('❌ 上传失败:', err); + console.log('ERROR:' + err.message); process.exit(1); }); \ No newline at end of file