Files
ai-dimension/scripts/upload-wx.js
T

33 lines
914 B
JavaScript

const ci = require('miniprogram-ci');
const path = require('path');
(async () => {
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'),
ignores: ['node_modules/**/*'],
});
const version = process.argv[2] || '1.0.0';
const desc = process.argv[3] || 'default';
console.log('→ 正在上传微信小程序...');
const uploadResult = await ci.upload({
project,
version,
desc,
setting: {
es6: true,
es7: true,
minify: true,
autoPrefixWXSS: true,
},
onProgressUpdate: console.log,
});
console.log('✅ 上传成功!', uploadResult);
})().catch(err => {
console.error('❌ 上传失败:', err);
process.exit(1);
});