最开始的提示: 微信小程序,不可能100%完全转换成百度小程序,虽然有些函数可以替换前缀,但还有部分函数是微信小程序有,而百度小程序没有的。
具体转换方法参考:smartprogram.baidu.com/docs/develo…
第1步: 安装wx2,全局安装命令:npm install -g wx2
第2步: 检查wx2有没有安装好:wx2 --help
出现上面显示,表示wx2已经安装好了。
第3步:在指定的目录新建两个文件夹:
其中linyufan-baidu放转换成百度小程序代码,linyufan-wx放原微信小程序代码。
第4步: 愉快地进行微信小程序转百度小程序,命令:wx2 ./linyufan-wx ./linyufan-baidu -t
到这里,程序自动转换的就完成了,接下来,就需要手动修改和完善百度小程序代码了。
首先查看wx2的转换日志:
日志在转换后的百度小程序文件夹内,也就是在linyufan-baidu中。
此时最主要的是:error.txt文件,这个文件会说明,哪些函数没有转换成功。
其他几个文件分另看下,只要这个微信的小程序是你自己开发的,也基本差不多就知道哪些地方还需要修改了。
这个转换只能说,因小程序而异吧,简单的小程序能转个80%以上,复杂的就不好说了。
像我这个小程序,感觉转换了65%左右,很多页面都不成功,挺忧伤的。