wx2bat工具分享

作者:iplaycodex
仓库:githubcodePen
博客:掘金segmentfault知乎简书博客园leetcode
公众号:FEZONE
联系我:iplaycodex@163.com
特别声明:原创不易,未经授权不得对此文章进行转载或抄袭,否则按侵权处理,如需转载或开通公众号白名单可联系我,尊重原创尊重知识产权从我做起

1. 前言

最近在公司接到了一个需求:把一个微信小程序快速变成字节跳动小程序,开发时间只有一个星期!显然从 0 开始开发字节跳动的小程序是不可能的.所以只能想办法看如何快速的把微信小程序转为字节跳动小程序~

2. 解决之道

经过查询得知,其他家的小程序的api和微信几乎90%一样,只是可能文件后缀换了自己的后缀.还有一些语法也变了:例如:

1
2
3
4
5
6
7
8
// wechatApp
wx:if

// 头条
tt:if

// 百度
swan:if

这样的话就比较简单了,我们只需要写一个工具把哪些差异性的东西修改一下就可以了.经过半天的辛苦编码:wx2bat工具写完了,支持将微信小程序源码快速转为百度小程序,支付宝小程序以及头条小程序.并已经发布到了npm上面

3. 如何使用?

step 1:

1
npm i -g wx2bat

step 2:

1
wx2bat <wechatAppPath> <outputPath> <platform>

通过上面一行命令即可将微信小程序的源码转为目标小程序的源码.然后需要修改一下特定平台的差异性代码即可.例如:授权登录,支付,分享

4. 相关链接

wx2bat

5. 结束语

❤️ 关注 + 点赞 + 收藏 + 评论 + 转发 ❤️
原创不易,鼓励笔者创作更好的文章~