鉴于QQ小程序即将公开面世,最近开始投入小程序的开发,做了一款看漫画的小程序。开发完QQ小程序,老大说将这小程序同时发布到微信小程序平台!
作为程序猿,我能说拒绝嘛!那就开始了解微信小程序的API文档,发现原来微信小程序和QQ小程序基本上就是同一套API,除了 qq 和 wx 的标识差别,那就使用工具转换吧,以免重写代码!身为小程序的菜鸟,只能基于大佬的思路,优化出一套转换工具,一键转换成功,分享给各位。

安装
npm i mini2mini -g
使用方法
mini2mini wx <path/to/wxapp> qq <path/to/qqapp> [--watch] [--minify] [--minify-css] [--minify-js] [--minify-xml]
参数说明
- path/to/wxapp 表示微信小程序目录
- path/to/qqapp 表示QQ小程序目录
- --watch 表示监听模式运行
- --minify 压缩所有能压缩的文件
- --minify-xss 仅压缩wxss文件
- --minify-js 仅压缩js文件
- --minify-xml 仅压缩wxml文件
说明
mini2mini 的功能很简单,以微信小程序转换成qq小程序,主要做了如下事情:
- 转换xml 后缀
- 转换css 后缀
- 替换 xml 中 wx: 改为 qq:
- 替换 js 中 wx. 改为 qq.
- github地址:mini2mini