很多在 Ubuntu 下做小程序开发的朋友都知道,微信官方没有发布 Linux 原生版本的微信开发者工具,网上流传比较多的是 cytle 的 wechat_web_devtools,这个版本依赖 Wine,经常遇到模拟器白屏、编译组件异常的问题。今天分享另一款社区维护项目 msojocs/wechat‑web‑devtools‑linux,最大特点是不再依赖 Wine,使用自研 wx‑compiler 实现 wxml/wxss 编译,支持跟随官方新版本迭代,非常适合 Ubuntu26.04 用户使用。
项目仓库地址:https://github.com/msojocs/wechat-web-devtools-linux
提示:依旧属于社区第三方移植项目,不等于官方原版,正式提交审核前建议到 Windows /macOS 官方工具过一遍完整流程。
项目简单介绍
和老版本 cytle 方案最大区别:老方案靠 Wine 跑 Windows 的 wcc/wcsc 编译器,wine 版本一变就容易崩;msojocs 这个项目用 C++ 重写模拟官方编译器,不需要安装 Wine。同时支持 CI 自动构建,会跟进微信开发者工具官方新版本,自带 CLI 命令行工具,支持代码上传、自动化构建,还可以安装桌面快捷方式,体验更贴近原生GitHub。
系统要求:Ubuntu26.04(glibc 版本满足),推荐 GNOME 桌面,其他桌面环境可能出现窗口异常问题。
ubuntu26.04下载Release安装包deb版的:
swper@Mt:~/Downloads$ ls -lh io.github.msojocs.wechat-devtools-linux_2.01.2510290-2_amd64.deb
-rw-rw-r-- 1 swper swper 224M Aug 7 11:40 io.github.msojocs.wechat-devtools-linux_2.01.2510290-2_amd64.deb
swper@Mt:~/Downloads$ sudo dpkg -i io.github.msojocs.wechat-devtools-linux_2.01.2510290-2_amd64.deb
安装完成后,会有一个桌面图标:

打开后的界面如下,具体使用效果可以自己尝试一下。
