- miniprogram-ci进行代码上传报超过2MB代码限制,使用上传压缩的配置不生效?
// 代码上传、、、提示过大 20003 Error: {"errCode":-1,"errMsg":"inner test source fail with errcode: 80200, errmsg: main package source size 2223KB exceed max limit 2MB"} miniprogram-ci的版本号 (1.0.94和1.2.3【当时的最新版本】版本都试过了不行) 入参 const project = new miniprogramCI.Project({ appid: wxConfig.appid, type: 'miniProgram', projectPath, privateKeyPath, ignores: ['node_modules/**/*'], }) const uploadResult = await miniprogramCI.upload({ project, version: inputArgvs.buildInfo.version, desc: inputArgvs.buildInfo.desc, setting: { // 这些参数写不写 都提示我一样的过大 超过2mb es6: true, es7: true, minifyJS: true, minifyWXML: true, minifyWXSS: true, minify: true, // todo: 其他配置 }, onProgressUpdate: console.log, }) node版本 14.15.1 提供开发者工具的代码编译选项 [图片] 开发者工具版本号 稳定版 [图片] 开发者工具打包后的大小 [图片] 上图是开发者工具中统计的包大小,在使用miniprogram-ci工具情况下,运行会报“main package source size 2223KB exceed max limit 2MB” 所以是miniprogram-ci工具存在问题吗
2021-05-24 - miniprogram-ci分包后仍然报超出大小?
小程序开启了分包,微信开发者工具中显示主包大小为1570K [图片] 但是在使用miniprogram-ci工具上传时,仍然报超出2M,显示主包大小为2202K,感觉是把分包给算到主包里面去了。 [14:51:55] request url: https://servicewechat.com/wxa/ci/upload?codeprotect=0&type=miniProgram&appid=wxe1fb678db84d5481&version=99.99.99&desc=%E5%86%85%E9%83%A8%E6%B5%8B%E8%AF%95%E7%89%88%E6%9C%AC&robot=1&debugLaunchInfo=%7B%22scene%22%3A1011%7D [14:51:57] 20003 Error: {"errCode":-1,"errMsg":"inner upload fail with errcode: 80200, errmsg: main package source size 2202KB exceed max limit 2MB"} [14:51:57] Error: Error: {"errCode":-1,"errMsg":"inner upload fail with errcode: 80200, errmsg: main package source size 2202KB exceed max limit 2MB"} [14:51:57] at upload (/root/workspace/denghan_tpyx-welfare-mp_lyhL/node_modules/miniprogram-ci/dist/upload/upload.js:1:3963) [14:51:57] at processTicksAndRejections (internal/process/task_queues.js:93:5) [14:51:57] at async Object.upload (/root/workspace/denghan_tpyx-welfare-mp_lyhL/node_modules/miniprogram-ci/dist/utils/report.js:1:1399) { [14:51:57] code: 20003 [14:51:57] } [14:51:57] 上传失败 miniprogram-ci版本号为1.2.3 上传脚本配置如下 const ci = require('miniprogram-ci') let { appId } = require('../package.json').deploy let version = '99.99.99' let desc = '内部测试版本' const project = new ci.Project({ appid: appId, type: 'miniProgram', projectPath: process.cwd() + '/dist/dev/mp-weixin', privateKeyPath: process.cwd() + '/deploy/private.key', ignores: ['node_modules/**/*'], }) ci.upload({ project, version, desc, setting: { es6: true, minify: true, minifyJS: true, minifyWXML: true, minifyWXSS: true, }, robot: 1 }).then(res => { console.log(res) console.log('上传成功') }).catch(error => { if (error.errCode == -1) { console.log('上传成功') } console.log(error) console.log('上传失败') process.exit(-1) })
2021-05-19 - miniprogram-ci upload不能设置为体验版?
希望miniprogram-ci工具,在体验码上做两处优化 文档地址 https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html 1.上传后,不能设置体验版且获取不到二维码。 我希望的是,最好ci.upload方法增加上传即设为体验版的选项,同时可以获取到二维码比如像预览码一样生成路径,这样ci的逻辑就可以和预览码的流程一致,将码发出去给别人看了,不然上传完还得手动去后台将刚才上传的包设置为体验版,再截图将码发出去 2. 根据文档,upload的version是必传,此参数能不能可选,这样默认自动自增小版本号,就像开发者工具一样?
2021-09-24 - 如何解决真机调试横屏web-view页面跳转到竖屏页面,再返回后web-view页面底部出现白边?
组件名称:web-view 开发者工具版本号:1.05.2204250 基础库版本:2.24.2 问题描述:真机调试下,横屏web-view页面跳转到竖屏页面,再返回后web-view页面底部出现白边。模拟器测试没有问题。 真机手机型号:小米K40 web-view页面代码 <view> <web-view src="http://example.com"></web-view> </view> web-view页面JSON { "usingComponents": {}, "backgroundColor": "#FFF", "pageOrientation": "landscape", "disableScroll": true } 竖屏页面代码就是创建Page模板中自带的 问题是否可复现:在小米K40真机调试中100%复现
2022-05-19 - ios端web-view内嵌h5页面,无法通过url scheme实现跳转?
h5页面使用了url scheme跳转其他小程序,通过web-view内嵌到小程序以后,ios端点击内嵌的h5页面相关按钮无法实现跳转了,这是为什么呢
2021-10-11 - 请问在自定义组件内,怎样写遮罩层?
比如说我在页面中有一个父组件,height:500rpx,width:500rpx。这个父组件内引用了一个子组件,子组件内部定义了一个遮罩层,定位是 {position: fixed; top: 0; left: 0; width: 100vw; height: 100vh;}。但是实际上这个遮罩层无法铺满整个父组件页面,只能铺满父组件500rpx*500rpx的区域,请问这个问题应该怎样解决?谢谢了
2021-08-20 - 神啊,告诉我wx.getImageInfo()为啥获取不到图片信息?
这么简单的几条语句,原来用都没问题,现在这么获取不到图片信息了呢?求解救。 wx.chooseImage({ count: 9, sizeType: ['compressed'], sourceType: ['album', 'camera'], success: res => { console.log('选择图片后返回临时地址:',res.tempFilePaths[0]) wx.getImageInfo({ src: res.tempFilePaths[0], success: function (res) { console.log('获取图片信息成功',res); }, fail: function (res) { console.log('获取图片信息失败',res); } }); } }) [图片] 执行完是这个结果……
2021-06-04