
周览资源在 X 上分享的 wxa-runner:一个开源项目,把微信小程序直接搬进 Chrome 浏览器跑,不用每次都打开微信开发者工具,就能在浏览器里运行和调试小程序。
按 README 的说法,它直接用微信官方基础库运行小程序的编译产物,渲染、组件、setData、生命周期都是官方基础库的代码,不是 H5 那样由框架重新实现。支持原生小程序、uni-app、Taro 编译出的 mp-weixin 目录;Chrome DevTools 打断点、看网络请求、看 DOM,保存文件后热更新;Playwright 无头 E2E 测试,Linux 服务器上不用装开发者工具也能跑;setup 里可预置登录态、mock 原生 API、拦截请求,还能把查看器导出成静态站点发给别人预览。一行命令启动:npx wxa-runner dev ./dist/dev/mp-weixin。

上图是官方 README 里的在线预览实拍:一个 uni-app 小程序的帖子详情页直接在浏览器里跑起来,投票、评论、发帖都能操作。另有在线预览站,不用安装就能试。注意作者在 README 里也写明了:它不替代开发者工具,预览、上传、真机调试仍然要用开发者工具。
开源地址:https://github.com/open-wxa/wxa-runner(MIT,699 星);文档:open-wxa.github.io/wxa-runner;在线预览:wxa-viewer.picfinder.workers.dev
来源:X @grgerwcwetwet,原文:https://x.com/grgerwcwetwet/status/2117588092622369225


没有回复内容