微信小程序转成百度智能小程序

百度开发者工具入口

除了上面NPM的方式使用搬家工具,本汪发现百度开发者工具里竟然也有入口,不过及其隐蔽,一般人估计都发现不了。 登录!登录!登录!登录开发者工具,在工具栏,有转换选项,click下~~

百度智能小程序

百度智能小程序

如果没有发现这个入口,你一定是没有登录百度开发者工具 但是本汪发现,这个工具似乎和NPM上有些版本的差异,然后报错信息输出也有问题,所以本汪认为在node支持比较友好的情况下,还是优先使用NPM的方式。在win下,蛋疼的node环境,推荐大家用开发者工具的这个入口。

最后的最后,本汪有6点……要说

1.对于百度智能小程序未支持的API,搬家工具是没办法从0到1生成的,这里需要的是咱们基于现有的API去二次开发实现。

2.对于一些动态语法的Diff,搬家工具在离线也办法解析变换。

3.还有就是如登录、支付流程上的差异,这些都需要二次开发的。如百度支付是用的聚合收银台机制,和微信小程序存在整体的Diff。

4.自定义组件,使用自定义组件的开发者越来越多,但是百度的自定义组件整体是子集的关系,一些不存在的机制和属性,都需要二次开发。

5.针对二次迭代的需求,搬家工具的场景可能不太适合了。看了源码的本汪发现,搬家工具是文件级别的转化以及生成,不能基于行数的diff增量搬家。

6.本汪基于转换后的代码和log,二次修改,很快给老板交差,午饭加了个鸡腿。愿所有的汪都可以回家吃晚饭!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/courses/261613.html

(0)
上一篇 2022年5月24日 19:45
下一篇 2022年5月24日 19:54

相关推荐

发表回复

登录后才能评论