usage: minidev login [options]
进行工具授权
// minidev.login() 返回的 promise resolve 代表登录完成,如过登录失败,会 reject
await minidev.login({
project: 'path/to/mini-program'
}, (logintask) => {
// node.js api 方式可以通过第二个参数获取 logintask 以便后续展示等
logintask.on('qrcode-generated', (qrcodeurl) => {
// 已获取登录图片,进行后续展示
console.log(qrcodeurl);
});
logintask.on('polling', (remainingms) => {
console.log(`二维码过期时间: ${math.floor(remainingms / 1000)}s`);
})
logintask.on('success', (remainingms) => {
console.log(`完成授权`);
})
logintask.on('scan', (remainingms) => {
console.log(`已扫描, 请在手机上确认`);
})
})