在文件build.js中,我使用indexOf来查看订单是否完成。 我捕获每个输出以进行测试,如果输出中带有“ finish default default after”字样,则我停止该过程,完成打包。但是结果有时显示0,有时显示21,为什么? 输出通常是“ 30ms后完成默认设置”
// stdoutStr is the output
if (stdoutStr.indexOf('Finished \'default\' after') == 0) {
writeTimeStamp();
setTimeout(function () {
console.log('TV Package Build Success!');
moyeb.kill();
}, 1000);
}