都 2024 了~
miniprogram-ci 期望能支持 pnpmhttps://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html 通过 pnpm 工具以命令 `pnpm install miniprogram-ci --save` 安装 miniprogram-ci 后,在调 ci.upload() 时,会报如下错误: Error: dist/pages/party-building/index.js: undefined at throwError (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/utils/common.js:1:1103) at f (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/handler/js.js:1:2541) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async compileJS (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/handler/js.js:1:2801) at async Promise.all (index 6) at async compileJSFiles (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/common.js:1:2580) at async compile (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/mini_program.js:1:2482) at async innerUpload (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/ci/upload.js:1:1796) at async upload (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/ci/upload.js:1:898) at async Object.upload (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/utils/report.js:1:1403) { code: 10009, path: 'dist/pages/party-building/index.js' }
2024-03-11千万不要逢年过节改 API
春节特辑|龙年新气象,你有啥愿望?龙年公仔陪你过年啦![图片] 各位微信开发者朋友, 甲辰龙年的钟声即将响起,新的一年即将到来。 过去的兔年,“兔” 开心遇见你们—— 一起列下 新年「兔」Do List,列好的清单是不是全部都打勾勾啦? 一起 发现宝藏程序媛,看到她们闪闪发光的多面生活! 一起 面对面交流技术与产品问题,终于网友 “面基” 啦! 一起 感慨程序员的至暗与至爽,但吐槽归吐槽,对代码还是坚持的热爱 ✊ 一起体验好多好多新能力,推动技术与产品提升(需求 / Bug 真的都在跟进的 。ì _ í。) …… 将至的龙年,非常期待 “龙” Time See You Again!希望新的一年与大家一起认真做技术、用心做产品,在技术之外发现更多快乐! 那么将至的龙年,你们有哪些真挚愿望呢?无论是日常的小小心愿,还是影响世界的宏大愿景,我们都期待听见你的声音,默默为你的愿望加油打气! 即日起至 2024 年 2 月 18 日,在下方评论区分享你的龙年新年愿望,精选评论的用户将获得超可爱的限定版龙年生肖公仔 1 只!助你好运 Long Long! [图片] 同时为了感谢大家对社区的一路支持,我们准备了「2024 龙码精神」红包封面,专属于微信开发者的排 “面”。数量有限,领完即止👇 [图片] 没有领到的小伙伴也不用担心,最后一波红包封面领取攻略看过来👇 领取时间:2024 年 2 月 4 日 10:24 领取方式:微信开发者公众号后台回复「新年快乐」 注意事项:数量有限,领完即止,记得调好闹钟哟 [图片] 👆提前关注公众号,红包封面一站领到 祝各位开发者朋友新年快乐,平安喜乐❤️
2024-02-04嗯,2024 年了,还会...
微信运动有步数,但是getWeRunData解密的步数一直为0- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 微信运动有步数,但是getWeRunData解密的步数一直为0。 有用户反馈,有时候可以获得步数,有时候为0。 微信开发者工具真机调试必现,微信开发工具调试出现概率也比较大,手机出现概率小
2024-02-02快 2024 年了,还不支持?
小程序cover-view不支持字体吗?[图片]开发工具的模拟器是支持字体的,但是手机扫码预览额度时候字体没有变化, 发现我这两个按钮是用cover-view写的,是不是cover-view不支持外部字体呢? (其他页面没用cover-view,用的普通view标签,是支持该字体的)
2023-12-08时机成熟,开始割韭菜
微信推送微信认证到期,通知需要年审,怎么一回事啊?小程序是2021年11月19日进行的微信认证,中间没有进行主体更改、名称修改,也没有看到通知公告每年都要进年审,麻烦说明一下原因。 [图片] [图片]
2023-11-29腾讯:是时候割韭菜了
已经微信认证过的小程序,刚刚又收到年审通知了,请问是怎么回事?我有一个小程序21年注册认证成功了,已经用了快三年了,突然收到年审通知了,这个为什么?不是说小程序只需要注册认证过一次,后续就不用再年审认证了么。
2023-11-29至暗时刻:每逢佳节改 API?
1024 特辑|程序员的至爽 & 至暗时刻是什么?😊🙃️[图片] 有人说,程序员的十大至暗时刻是—— 10、第一次启动单元测试 9、明明只是个小 bug,偏偏修不好 8、搞 CSS 到心态崩溃 ...... 7、试图清理几行代码,真的就几行 ...... 6、看没有碰过的代码,没有注释的那种! 5、看到自己写的代码,关掉编辑器吧 4、推错分支 3、测试没问题,上线有问题 2、周末出门不带电脑,收到告警 ...... 1、走完流水线,产品说项目 hold 住 有人说,程序员的十大至爽时刻是—— 10、回答技术社区问题,收到很多星星点赞 9、Ctrl C+V 社区开发者的代码竟然完美运行 8、之前写的模块竟然能够直接套用,Yes! 7、Wow!实习写的代码竟然还在线上运行 6、删掉导师写的几百行代码竟然不出问题?! 5、代码还没动,产品说需求不用做了 4、飞速写代码,测试一把过 3、被拉进告警群,但是模块与我无关 2、整整发型,发现没掉头发 1、公司又发文化衫(内心:啥时候配条裤子) 真的是这样吗?作为一位程序员,你的至爽 & 至暗时刻是什么呢? 欢迎大家在下方评论区分享自己的亲身经历,我们将精选用户留言并各送出一套 1024 专属礼包。 地球连帽衫 1 件:听说秋天跟连帽衫更配哟气泡狗键盘垫 1 个:听说有它,敲代码更丝滑气泡狗鼠标垫 1 个:听说 rua rua 手感超好的[图片] 10 月 24 日是个特别的日子,不管正在享受写代码带来的快乐,还是思考如何写好代码的甜蜜烦恼 真心祝愿各位开发者节日快乐,快乐不止今日!Buff 拉满,Bug 退散!
2023-10-30https://kf.qq.com/faq/120322fu63YV130422BNJjEv.html
微信号合法的正则表达式?怎样的微信号是合法的,官方的规则是怎样的?
2023-09-19我又来挖坟了,什么时候能支持一下啊~ --- 2025.05.23 更新: 我想应该等不到官方支持的了。其实,小程序版本是否为语义化版本号,似乎不太重要,一是小程序不像 npm 包需要向外分发,需严格遵守语义化规则。二是,这个版本号,用户无感知,倒不如直接用日期表示版本号。 这里推荐 ChronVer,一个基于时间的版本控制,格式: YYYY.MM.DD[.CHANGESET] YYYY:年MM:月DD:日CHANGESET:一个可选的变更集 举个例子: `2025.05.23` 表示 2025 年 5 月 23 日发布的第一个版本(即 changeset 为 0)`2025.05.23.1` 表示 2025 年 5 月 23 日发布的第二个版本`2025.05.23.2` 表示 2025 年 5 月 23 日发布的第三个版本`2025.05.24` 表示 2025 年 5 月 24 日发布的第一个版本以此类推 每当 YYYY、MM、DD 任意一个发生变化 CHANGESET 应重新置为 0。
miniprogram-ci 能否提供一个获取小程序线上版本号的能力?相关链接:miniprogram-ci 我们知道官方提供的 CI 工具提供了代码上传的能力,调用 ci.upload() 方法时,需要传递一个版本号的参数 version。如果说每次使用 miniprogram-ci 进行代码上传的时候,都要去「小程序后台」查看当前小程序的线上版本号,然后根据它再设置相应的版本并传递给 ci.upload() 的话,那我觉得这个 CI 工具还不够 CI 吧。 一个「不够优雅且很无奈」的解决方案是:自己维护一个版本号(无论是维护到项目的 package.json 的 version 中,还是用一个数据表存起来),它都不能完全解决版本问题。 举个例子:通常情况下更新版本号应在 major、minor 或 patch 版本上 +1,这是毫无疑问的,如果我们上传代码至小程序后台,供产品验收,假设验收不通过或者其他原因导致该版本无法进行提审,需要调整后重新上传。由于上一次自身维护的版本号已经 +1,那么这次重新上传版本号就是「线上版本 + 2」的效果了,但显然这不是我们预期结果。我们想要的始终都是「当前线上版本号 + 1」的效果。 但目前,无论是 wx.getAccountInfoSync() 还是服务端 getVersionInfo 提供的能力,都离不开小程序的运行环境,它没办法在 CI/CD 环节上真正做集成。 因此,建议 miniprogram-ci 工具能提供一个获取「线上版本号」的能力,这样的话,版本管理问题才能真正解决。 而且,搜索了一番,发现社区上对于获取线上版本号的问题还是有需求的。 最好的话,miniprogram-ci 也能提供一个上传代码并设置为体验版的能力,谢谢~
2023-03-23参考 https://github.com/rchunping/wxapp-google-analytics/issues/4
建议将www.google-analytics.com加入request合法域名- 需求的场景描述(希望解决的问题) 很多业务场景下需要使用谷歌统计(Google Analytics),但是www.google-analytics.com在国内没有备案,无法添加到“request合法域名”中,十分不方便。 - 希望提供的能力 希望微信能够照顾到使用谷歌统计的场景,允许www.google-analytics.com将添加到“request合法域名”中。
2023-03-03