- Sass或者Less开发,在windows使用miniprogram-ci 上传代码失败?
Sass或者Less开发,在windows使用miniprogram-ci 上传代码时报错,但是用开发工具可以正常上传代码,错误信息如下: { type: 'SummerError', message: 'The file (C:\\hp-work\\TestMiniProgram\\miniprogram\\styles\\variable.less) required by app.less is outside the project', stack: undefined, code: 10046, path: 'miniprogram/app.less', plugin: 'summer-less', hook: 'load' } [图片] 分析定位后找到报错位置 miniprogram-ci -> dist -> summer ->graph -> basegraph.js -> loadSourceForModule -> addWatchFile 方法 if (!i.startsWith(this.rootPath)) throw (0, error_1.makeSummerError)( `The file (${t}) required by ${e.sourcePath} is outside the project`, error_1.SummerErrors.SUMMER_PLUGIN_CODE_ERR, e.path ); 在该方法里面输出 i,以及 this.rootPath console.log('loadSourceForModule i--->', i) console.log('loadSourceForModule rootPath--->', this.rootPath) 在控制台可以看到相关信息: loadSourceForModule i---> C:/hp-work/TestMiniProgram/miniprogram/styles/variable.less loadSourceForModule rootPath---> C:\hp-work\TestMiniProgram/\miniprogram 可以发现是i 和 rootPath的格式不一致导致的该问题。 处理方式,将两个path的格式改成一致即可: addWatchFile: (t) => { const i = (0, tools_1.normalizePath)(t); const _r = (0, tools_1.normalizePath)(this.rootPath) if (!i.startsWith(_r)) throw (0, error_1.makeSummerError)( `The file (${t}) required by ${e.sourcePath} is outside the project`, error_1.SummerErrors.SUMMER_PLUGIN_CODE_ERR, e.path ); e.addWatchFile(path_1.default.posix.relative(this.rootPath, i)); }, 重新打包上传,上传成功 希望官方看到后尽快将这个问题修复,该问题只在window平台上发生 相关BUG: https://developers.weixin.qq.com/community/develop/doc/00086410108d58836c6d9995151000?highLine=is%2520outside%2520the%2520project
2022-03-08 - 设备消息这个功能有谁使用过?
RT 设备消息这个功能有谁使用过? https://developers.weixin.qq.com/miniprogram/dev/framework/device/device-message.html 设备消息这个功能开放申请到现在,申请花了一个多月,申请完了之后根本没有长期订阅模板 请问一下大家,有谁完整的使用过这个功能? 微信既然开放了这个功能,总不能都不可以用吧。 请可以用的留言一下小程序的分类,让我们也可以试试
2022-03-01 - 申请硬件设备消息长期订阅模板?
标题 打印结果通知类目 硬件与设备,工具 > 设备管理打印结果 {{phrase1.DATA}}打印时间 {{date2.DATA}}温馨提示 {{thing3.DATA}}场景说明 微信硬件设备打印完成后进行相应的结果通知 示例: [图片]
2022-02-18 - 小程序添加硬件设备 审核周期?
小程序 添加硬件 审核过了快一周了,现在还没有结果。不知道添加设备的审核周期是多久?能不能早点审核完
2022-01-13 - 基础库【2.20.3】 小程序无法使用
基础库 【2.20.3】(2021.12.22 16:50:21) 基础库 【2.20.3】(2021.12.22 16:50:21) 基础库 【2.20.3】(2021.12.22 16:50:21) 这个基础库,安卓版小程序无法使用,用户点击小程序界面没有任何反应。 这个基础库在官方也查不到信息, [图片]
2021-12-23 - 客服消息打开页面
客服消息内回复用户一个业务域名内的超链接地址,用户点击打开时总是会有安全提示, [图片]
2021-11-11 - startBluetoothDevicesDiscovery
局域网设备配网时不能发现设备,真机调试以后发现调起startBluetoothDevicesDiscovery 这个接口会报错,报错信息如下: {"errno":1509009,"errCode":-1,"errMsg":"startBluetoothDevicesDiscovery:fail:location service is disabled","isDiscovering":false} 测试手机: 华为 Meta 30 pro
2021-11-01 - wx.uploadFile 上传文件失败
问题补充 安卓5,6,7 安卓最新版微信(8.0.15)基础库2.20.0 该现象发生率 100% 小程序使用wx.uploadFile上传图片到后端,接口调用成功,后端用的MultipartFile接收时候发现缺少boundary参数,后台报错:the request was rejected because no multipart boundary was found,出现的概率大概1% org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found
2021-10-19 - 局域网通信 不支持IPV6
局域网通讯不支持向IPV6的设备发送请求,发送请求时报错 : request:fail -300:net::ERR_INVALID_URL https://developers.weixin.qq.com/miniprogram/dev/framework/ability/mDNS.html
2021-09-14 - WXWebAssembly instantiate 报错
更新2021.7.28 这个问题和 WXWebAssemly API没有关系,报错的原因是初始化时需要传递env参数,及如下所示 var importObject = { env:{ ... }, import: { imported_func: function(arg) { console.log(arg); } } }; WXWebAssembly.instantiate('/opencv.wasm.br') env内具体参数需要根据文档定义。 以下是原反馈内容: WebAssembly.instantiate 引入opencv.wasm.br,直接报错,真机调试以及开发工具表现都是这样的 手机型号: Mate 30Pro 安卓10.由于wasm大小1.16M,代码包太大,无法上传代码片段 TypeError: WebAssembly.instantiate(): Import #0 module="env" error: module is not an object or function(env: Windows,mp,1.05.2107221; lib: 2.18.1) var importObject = { import: { imported_func: function(arg) { console.log(arg); } } }; WXWebAssembly.instantiate('/opencv.wasm.br', importObject)
2021-07-27