wx2微信小程序转换工具

联合创作 · 2023-09-24 18:45

wx2 是一个微信小程序转换工具。基于已有的原生微信小程序项目,提供零成本平移转换的能力,对小程序间差异进行抹平,提供简单快捷的 API,助力开发者快速互转已有小程序项目。



  • 工具会帮你将已有的原生微信小程序转换为目标小程序,目前支持度最好的为百度小程序,其他小程序的能力正在补充中。

  • 工具虽然不能完成100%的转换,但可以帮你节省大量的重复开发成本,随着迭代优化,未来转换率会越来越高

  • 目前只支持转百度小程序,后续支持QQ、支付宝、头条等小程序


安装



$ npm i wx2 -g

使用


切换到自己指定的工作目录,执行全局命令wx2,并指定转换目录路径,和输出目录路径



// 当前只支持百度小程序,其他小程序后续支持
$ wx2 <微信小程序文件夹> <目标小程序文件夹>


注: 路径中请包含'/'作为路径标识



运行及参数


使用命令行参数--target,简写-t



# 默认,百度小程序
$ wx2 <微信小程序文件夹> <目标小程序文件夹> --target=swan

# 二次迭代
$ wx2 <微信小程序文件夹> <目标小程序文件夹> --target=wx

# 当前版本暂不支持,qq小程序
$ wx2 <微信小程序文件夹> <目标小程序文件夹> --target=qq

测试


项目通过jest工具进行单元测试,包括测试结果和测试覆盖率。



// 单元测试
npm run jest
浏览 30
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报