共计 935 个字符,预计需要花费 3 分钟才能阅读完成。
通过之前发布的一篇文章总结了百度小程序与微信小程序的不同点之处。
加上看这个库:https://github.com/yican008/wx2swan 的修改历史对照了百度小程序和微信小程序的不同之处,我写了一个百度小程序转微信小程序的工具。工具只能帮你解决 80% 的劳动力。
介绍
借鉴了 github 的一个网友已经写好的工具(https://github.com/foxitdog/wx2ali)这个是微信转为支付宝的。
我改了里面的一些规则,然后就出来一个百度小程序转为微信小程序的。不要问我为啥弄这个工具,因为我们有小程序是先做了百度的,然后需要做一个转换微信的。有人又会问我了,那你为啥不基于最上面 wx2swan 的来改呢?这个问题我想过了,而且一开始也尝试这这样子做,但后来我发现弄不成功,所以我就找了另外一个来做。【留个记号,等我弄出来了再来这里答复】。
下载
github:baidu2wxapp,喜欢的话请给个 star,后面我还会做一个支付宝转微信小程序的工具。这样子就全部都能转了。
安装
npm i baidu2wxapp -g
使用
- 复制百度小程序的源码一份;(注意,因为替换原则是覆盖这份源码,所以一定要注意是复制原来的百度小程序源码)
baidu2wxapp --getConfig
获取配置文件路径 按照需要修改配置并保存baidu2wxapp --start
- 等待处理完成。
- 或者可以通过
baidu2wxapp --path path 路径
开始转换,如baidu2wxapp --path E:\work\2019\apptools
。 - 如果是 mac,请将 /usr/local/lib/node_modules/baidu2wxapp/baidu2wxapp.txt 复制到 /usr/local/bin/ 目录下,之后就是按顺序执行‘使用’步骤即可。
其他
另外就是登录和支付那一块,需要根据文档来自己调整。工具也没办法转换,因为他们的实现都不一样的。
如果你发现有 bug,欢迎给我留言。持续跟进维护。
我的博客:http://caibaojian.com
公众号:http://t.cn/AiuNZVZG 公众号回复前端,加入前端群
掘金小册 8 折优惠:http://caibaojian.com/goods
正文完