使用 miniprogram-ci(2.1.26版,升级之前是1.8.25版没这个问题) 的 getCompiledResult 获取编译后产物,控制台一直 pending 无返回,编译后的包实际能获取到。
const ci = require('miniprogram-ci');
const path = require('path');
const { WX_COMPILE_CONFIG } = require('../constant.js');
const createProject = require('../utils/createProject.js');
module.exports = async function ({ version = '1.0.0', zipPath = 'compiledResult.zip' } = {}) {
const project = await createProject(...arguments);
await ci.getCompiledResult(
{
project,
version,
setting: WX_COMPILE_CONFIG,
onProgressUpdate: () => {}
},
path.join(process.cwd(), zipPath),
{}
);
console.log('end.');
};
ci哪一个版本