2020-04-09 14:53:44 +08:00

68 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 项目说明
本项目是一个完整的搭建Linux下可用的“微信开发者工具”的脚本和工具集
用于在Linux下的GNOME桌面上搭建可以持续更新和使用的“微信开发者工具”。
# 项目地址
* https://github.com/dragonation/wechat-devtools
* https://gitee.com/dragonation/wechat-devtools
# 进度
当前工具可以在Linux上构筑最新版1.02.2004020截止时间2020年4月2日但目前暂不支持CLI模式。
# 使用方法
可以在本项目的[发布](https://github.com/dragonation/wechat-devtools/releases)中,寻找已经构筑好了的`.tar.gz`包(发布里也有度盘链接),下载解压后,运行其中的`bin/wechat-devtools`即可运行。
gitee上原来我也想放发布包的但是文件太大了附件最大只允许100M而且总体积不能超过1G。所以目前暂时先只放github如果大家发现下载速度慢的话可以考虑科学上网速度快也稳定上传和下载。
# 构筑方法
1. 请先在Linux环境中自行安装`wine``wine-binfmt`
2. 请到[Mewchan网站](https://www.mewchan.com/dists.mhtml)上下载最新的运行时,
并配置到PATH环境变量中;
3. 克隆本项目:
```
git clone https://github.com/dragonation/wechat-devtools.git
```
4. 在本地项目目录中执行如下的语句,构筑开发者工具:
```
./tools/setup-wechat-devtools
```
5. 在本地项目目录中执行如下的语句,可以安装应用图标(非必须):
```
./tools/install-desktop-icon
```
之后即可通过点击应用图标启动微信开发者工具,也可以运行`bin/wechat-devtools`通过命令行启动
# 与其他Linux下的微信开发者工具版本区别
1. 支持最新版本并个人会持续更新确保运行和测试OK才会上传Release
2. 自己制作了一个看得过去的图标,官方的太丑了;
3. 核心构筑过程完全开源,可以自行修改;
4. 修复了nwjs上关于Menu的段错误确保最新版本可以正常启动
5. 在构筑过程中会重新编译node_modules确保原生模块可以在Linux上正确运行
6. 可以随时更新开发者工具中的node和nwjs版本
7. 下载更新可以支持断点再续并使用了taobao国内的npm源加速下载
8. 更新了编辑器字体更好的支持Linux下的开发
9. 使用了更为严谨的JS代码来控制整个构筑过程避免Shell中出现的各类异常
10. 手工做了一些VSCode编辑器界面的文字汉化有些菜单很奇怪的腾讯没有汉化掉
# 后续计划
1. 提供CLI命令行支持
2. 增加Docker支持
3.`rebuild-node-modules`工具也改为`mew_js`代码
# 界面截图
![screenshot](res/screenshots/1.jpg)
![icon](res/icons/wechat-devtools.png)
# 免责声明
微信开发者工具版权归腾讯公司所有本项目旨在交流学习之用。如有不当之处请联系本人邮箱dragonation@gmail.com