Github项目

GitHub-cytle/wechat_web_devtools:Linux下的微信开发者工具支持

GitHub上的cytle/wechat_web_devtools项目是针对Linux环境下微信开发者工具的支持项目。它能让微信开发者工具在Linux桌面环境运行,其原理是基于微信开发者工具本质为nw.js程序进...

标签:

项目标题:GitHub-cytle/wechat_web_devtools:Linux下完美支持微信开发者工具

项目简介

该项目为Linux微信web开发者工具,它能够让微信开发者工具在Linux桌面环境运行。其原理是因为微信开发者工具本质为nw.js程序,所以将其移植到Linux下问题不大,对于负责编译wxml和wxss的wcc和wcsc(或许还有其他功能)则利用wine来运行。

项目使用方法

1. 下载项目和初始化:
-git clone https://github.com/cytle/wechat_web_devtools.git
-cd wechat_web_devtools
-执行./bin/wxdt install(自动下载最新nw.js并部署目录~/.config/wechat_web_devtools/)
2. 启动ide,开发和调试网页:
-运行准备:需要GUI环境,然后执行./bin/wxdt。
3. 启动ide,开发和预览小程序:
-运行准备:GUI环境,需要安装wine并且已经执行过./bin/wxdt install,然后执行./bin/wxdt。
4. 命令行和HTTP调用:
-运行准备:GUI环境,命令行和HTTP调用会自动启动ide(服务器没条件的可以使用docker)并且已经执行过./bin/wxdt install。在ide的设置中开启服务端口(设置->安全->服务端口(开启)),命令行工具所在位置:<安装路径>/bin/cli,端口号文件位置:~/.config/wechat_web_devtools/Default/.ide。
5. Docker相关:
-未安装wine,仅限cli调用可以直接run docker run -it -v$PWD:/projects canyoutle/wxdt sh -c “cli -l&&cli -p/projects/your-project”或是启动一个持久的容器docker run -d –name wxdt -p6080:80 -v$PWD:/projects canyoutle/wxdt,docker exec -it wxdt cli -l(登录),docker exec -it wxdt cli -p/projects/your-project(预览工程),docker stop wxdt(暂停容器),docker start wxdt(下次使用,不用再run,可以直接exec)。

项目中的一些问题及解决方案

1. 如果./bin/wxdt install报错失败,错误为./nw:error while loading shared libraries:libnw.so:cannot open shared object file:No such file or directory,这是由nw.js下载失败所致。解决方案是删除缓存,重新下载(rm -rf/path/to/wechat_web_devtools/dist;rm -rf/tmp/wxdt_xsp,然后重新执行./bin/wxdt install)。
2. wcc和wcsc编译错误:
-原因是wine没安装好导致的,或是没有成功替换wcc和wcsc两个二进制文件。
-解决方案:方案一为安装wine并且执行./bin/wxdt install;方案二为安装wine-binfmt完成后,点击编译即可。
3. 更新到最新版:
-方案一:直接从当前项目源码进行更新(稳定,推荐),执行git pull origin。
-方案二:使用腾讯原始安装程序进行自助复制更新(及时,自行折腾),注:如果抽风了,可以尝试使用git reset–hard等操作,还原到最初的状态。执行更新,自动下载最新Windowsx64版开发者工具,并且使用7z解压,执行./bin/update_package_nw.sh。
-方案三:同上手动指定-l<微信开发工具下载地址>-v<版本号>(可指定预发布版或开发版),注:-l-v选项务必同时指定,并且版本号形如1.02.2001191,执行./bin/update_package_nw.sh-l<微信开发工具下载地址>-v<版本号>。
4. Ubuntu环境下编辑器字体问题:
-Ubuntu环境下默认没有Cosolas字体,同时目前无法修改字体,较优方案是下载安装Consolas字体使得编辑器显示更舒服。下载https://github.com/kakkoyun/linux.files/raw/master/fonts/Consolas.ttf至/usr/local/share/fonts或~/.fonts,然后执行sudofc-cache-f重建字体缓存,确认字体安装成功执行sudofc-list|grep Consol。

项目总结

这个项目为在Linux环境下开发微信小程序等相关工作提供了便利的开发工具支持。虽然在使用过程中可能会遇到如nw.js下载失败、编译错误、更新问题以及字体显示等问题,但都有相应的解决方案。希望大家对这个项目有任何想法或者遇到问题时积极留言讨论。

项目地址

GitHub链接直达

数据统计

数据评估

GitHub-cytle/wechat_web_devtools:Linux下的微信开发者工具支持浏览人数已经达到4,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:GitHub-cytle/wechat_web_devtools:Linux下的微信开发者工具支持的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找GitHub-cytle/wechat_web_devtools:Linux下的微信开发者工具支持的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于GitHub-cytle/wechat_web_devtools:Linux下的微信开发者工具支持特别声明

本站链氪巴士提供的GitHub-cytle/wechat_web_devtools:Linux下的微信开发者工具支持都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...