- 小程序CI上传代码,Error: Cannot find module 'debug/node'?
【问题概述】:使用miniprogram-ci上传小程序的代码并生成预览二维码时,setting只配置:es6: true, 则报错:Error: Cannot find module 'debug/node',如果再加上es7: true, 则报错:Cannot find module '@babel/types'。求助问题原因和如何解决?(看报错是不是什么版本冲突之类的) 【背景】:小程序使用Taro x.3开发,期望结果:Taro构建好dist包之后,能够通过CI自动上传开发版和生成预览二维码。已知目前在开发者工具预览和上传时,需要勾选上如下选项: [图片] ci的setting配置(Taro也提供了CI的方式,但是会存在同样的报错,且无法打印onProgressUpdate,所以又单独写了个脚本)。 [图片] 只配置es6: true时报错如下: [图片] 同时配置es6,es7为true时报错: [图片] 然后,安装好"@babel/types": "^7.24.5"后: [图片]
05-11 - swiper组件,关闭autoplay,设置next-margin,组件无法滑动
此问题经过测试,发现在微信iOS8.0.16以下的版本,以及安卓机型下均正常,但在iOS 8.0.16及其以上版本会出现swiper组件无法滑动的问题。 排查出来的原因是设置了snap-to-edge next-margin="250rpx",但是如果开启了autoplay,那么组件自动轮播一次之后,也可以正常滑动,但不开启autoplay则完全无法滑动。 目前对我们线上的小程序有所影响,希望能尽快解决。 <swiper bindchange="swiperChange" snap-to-edge next-margin="250rpx" style="height: {{height}}rpx; padding: 0 0 0 {{margin}}rpx; box-sizing: border-box"> <swiper-item wx:for="{{imgList}}" wx:for-item="img" wx:for-index="index" wx:key="index" style="border-radius: {{borderRadius}}rpx; padding: 0 {{gap}}rpx 0 0; box-sizing: border-box"> <image mode="{{index === 0 ? 'aspectFill' : mode}}" src="{{filter.imgCropV2(img.url)}}" bindload="imageOnLoad" data-index="{{index}}" /> </swiper-item> </swiper>
2022-01-26