相关问题 [小程序 发布工具 miniprogram-ci 上传完成后怎么退出node执行?] https://developers.weixin.qq.com/community/develop/doc/000a8a38a98400b0685ac152a56800?highLine=miniprogram-ci%2520%25E6%2589%25A7%25E8%25A1%258Cci.preview%25E5%25AE%258C%25E6%25AF%2595%25E5%2590%258E%25EF%25BC%258Cnode%25E8%25BF%259B%25E7%25A8%258B%25E4%25BE%259D%25E6%2597%25A7%25E6%2597%25A0%25E6%25B3%2595%25E9%2580%2580%25E5%2587%25BA
miniprogram-ci 执行ci.preview完毕后,node进程依旧无法退出ci.preview 执行完毕,通过 process.exitCode = 0,无法平稳退出,需要执行 process.exit(0) 来强制退出,但是这样有风险,可能导致未完成的异步任务挂起 const ci = require('miniprogram-ci') ;(async () => { const project = new ci.Project({ appid: 'wxsomeappid', type: 'miniProgram', projectPath: 'the/project/path', privateKeyPath: 'the/path/to/privatekey', ignores: ['node_modules/**/*'], }) const previewResult = await ci.preview({ project, desc: 'hello', setting: { es6: true, }, qrcodeFormat: 'image', qrcodeOutputDest: '/path/to/qrcode/file/destination.jpg', onProgressUpdate: console.log, // pagePath: 'pages/index/index', // 预览页面 // searchQuery: 'a=1&b=2', // 预览参数 [注意!]这里的`&`字符在命令行中应写成转义字符`\&` // scene: 1011, // 场景值 }) console.log(previewResult) process.exitCode = 0; // 这里无法退出,说明 ci.preview 即使输出 previewResult 里,它里面依旧在运行着什么东西 // process.exit(0); // 只有通过 process.exit 才能强制退出,但是这样做有风险 })()
2022-10-19找到问题了,内容过长,新版本ios -webkit-line-clamp 样式兼容性导致的
ios升级到15.4,rich-text 的 nodes 里如果包含 '/' 会导致内容渲染不出来rich-text 的 nodes 字符串里包含 / 时,导致内容渲染为空白
2022-03-21@John von Neumann 麻烦官方帮忙解答下~
个人可以通过调用接口的方式,自动发布已通过审核的小程序吗?微信官方文档 > 开放平台 > 第三方平台,介绍了通过接口发布已通过审核的小程序的功能 https://api.weixin.qq.com/wxa/release?access_token=ACCESS_TOKEN https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/release.html 想了解下个人可以通过微信api来实现接口自动发布的能力吗? 备注:我试了用如下接口获取access_token,并用获取到的access_token来调用上面的发布接口,然后报错 "invalid access_token rid: 62209bcc-7ac76947-16fdcac9" https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html#%E5%85%8D%E7%BB%B4%E6%8A%A4%20access_token%20%E7%9A%84%E5%9C%BA%E6%99%AF https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
2022-03-03@John von Neumann
小程序使用 miniprogram-ci 上传和使用开发者工具上传,两者代码压缩的程度不一致?公司同时使用了 miniprogram-ci 的 preview 功能,和小程序开发者工具的预览功能, 出现以下问题 通过 miniprogram-ci 的 preview 能够成功,而使用小程序开发者工具预览会报 subpackage /package/xxx/ source size 2075KB exceed max limit 2MB 但是根据官方文档的说明 "miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。" 来看,按理说两者的代码压缩程度应该保持一致 想了解下有没有办法让两种方式,预览的结果一致
2021-08-31https://developers.weixin.qq.com/community/develop/doc/0008aa1f070e184e428c127f956400?highLine=%257B%2520Error%253A%2520Error%253A%2520%257B%2522errCode%2522%253A-1%252C%2522errMsg%2522%253A%2522inner%2520test%2520source%2520fail%2520statusCode%253A%2520503%2522%257D 我也遇到相同的问题了,但是报20003
miniprogram-ci预览偶尔失败,报错503?问题描述: 通过miniprogram-ci命令行提供的preview命令来生成预览码。有时会成功生成预览码,有时会报错503。大体统计拉一下大约10次会成功1-3次的样子。 报错完整信息: 20002 'Error: {"errCode":-1,"errMsg":"inner test source fail statusCode: 503"}' 版本信息: node版本 11.15.0 miniprogram-ci 版本 1.1.5
2021-07-30其他开发者也遇到类似的问题 https://developers.weixin.qq.com/community/develop/doc/0002aea7540e70ce408cc1c3a51000?highLine=%257B%2520Error%253A%2520Error%253A%2520%257B%2522errCode%2522%253A-1%252C%2522errMsg%2522%253A%2522inner%2520test%2520source%2520fail%2520statusCode%253A%2520503%2522%257D —————————————————————————————————————— 另外,如果在不同的打包机器上,使用了相同的appid 和 robot id会出现版本之间相互覆盖的问题吗? 没太理解这个ci机器人到底是个啥
miniprogram-ci 使用ci.previw, 代码上传最后一个请求接口报错miniprogram-ci npm包,调用 ci.previw 进行上传代码报错,request url: "https://servicewechat.com/wxa/ci/testSourceURL?codeprotect=0&type=miniProgram&appid=此处省略&version=0.0.1&desc=robot 1 use miniprogram-ci to upload at 2021/07/30 09:04:00&robot=1&debugLaunchInfo={\"scene\":1011}" onProgressUpdate 打印出的报错结果如下 { Error: Error: {"errCode":-1,"errMsg":"inner test source fail statusCode: 503"} at Object.upload (/Users/app068/dev/opsminip/node_modules/miniprogram-ci/dist/upload/upload.js:1:3791) at process._tickCallback (internal/process/next_tick.js:68:7) code: 20003 } 另外,想咨询下,同一个appid,可不可以发多个包(通过指定不同的robot id)
2021-07-30