加载中 ...
首页 > 新闻资讯 > 经验心得 正文

taro原生微信小程序转支付宝小程序趟坑宝典

2019-07-12 22:31:55 来源:沈阳小程序开发 作者:沈阳软件开发

京东出了特别牛逼的工具taro,号称可以开发一套程序然后转为市面上的多套小程序,比如支付宝小程序,百度小程序,微信小程序,只需要写一套代码,我看到这个的时候是特别兴奋的,因为公司的业务比较广,但是呢开发人员少,对于我们团队简直就是及时雨,于是我立马拿目前我们的原生微信小程序做转支付宝小程序的尝试。

说明一下

1、微信原生小程序,没有用第三方框架,感觉符合taro的要求

2、要做的是将原生的微信小程序先转为taro的写法,然后在转为支付宝的 (taro是支持这么玩的)

3、说明一下我是在mac上执行操作的所有过程

首先将原生微信小程序转taro写法,执行命令:

sudo taro convert

这一步很顺利没啥问题很愉快的变会转换完成,转换完之后会在项目目录下多一个taroConvert文件夹,然后进入此文件夹 cd taroConvert后执行命令

sudo npm install

到这一步你会神奇的看到报一大堆 npm ERR!

xxxx 京东有一个特殊的工具,tro,它声称能够开发一套程序然后把它变成市场上的多套小程序,如支付宝小程序,百度小程序,微信小程序,只需要写一组代码,我看到这时特别兴奋,因为公司的业务比较宽,但开发人员很少,因为我们的团队只是及时下雨,所以我马上拿我们当前的原生微信小程序来转移支付宝小程序的尝试。

解释

1,微信原生小程序,没有第三方框架,感觉符合taro的要求

2,要做的是先将原来的微信小程序转换为taro,然后转向支付宝(芋头是支持这个玩法)

3.解释我正在mac上执行所有操作

4.欢迎大家关注公众号:PHP学习网

首先,将原生微信小程序转换为taro并执行命令:

Sudo芋头转换

这一步非常顺利,没有问题。更改转换非常愉快。转换后,项目目录中还会有一个taroConvert文件夹,然后输入此文件夹cd taroConvert并执行命令

Sudo npm install

在这一点上,你会神奇地看到很多npm ERR!

104937ldk20z6h9dov3k7v.png

有时会缺少npm包@ tarojsplugin-sass,反正可能还有其他类型的包,而且我用墙不下载所有的包,不管错误,继续往下走。

执行命令:sudo npm run dev: alipay

这一步仍然很顺利,偶尔会报错,基本上问题的处理仍然可以解决。

104936iy829432v6gf8468.png

最后,我成功地收听了文件

104936cr37l7r22r82lmm2.png

这对我来说很开心。也许很快就会切换到支付宝的小程序,所以我打开了支付宝编辑器以等待该官员的奇迹。

所以我看到一些非常适用的东西,项目无法运行,我开始报告各种错误

在_class.parseBlockOrModuleBlockBody(/Applications/小程序Developer Tools.app/Contents/Resources/app/extensions/volans-ide-tiny-project.asar/node_modules/@babel/parser/lib/index.js: 8073: 23)Pos: 1454,loc: {line: 27,column: 9},code:'BABEL_PARSE_ERROR'} Mobile 软件开发

ad.jpg

104936c7npysos37vpdson.png

我认为这是正常的,我必须报错,然后我必须抬头。无论如何我没有找到它,但我没有放弃,但我看到官方网站说他们用开源项目成功测试了它,所以我也把它们当作开源。该项目已经过测试,效果仍然存在于支付宝小程序编辑器

104937ypi0vcec9v0kvz9x.png

在那之后,这个开源项目也缺乏sudo npm install的实现,但是下载不下来,我不知道是不是因为这个地方有错误的原因,坑太多了,也许不是水平无论如何,我必须暂停暂停,然后我会继续。

还有一点点芋头刚刚问世,不要指望百度有任何解决方案,或者专注于它,只需先写一下,并欢迎大家关注我的公共号码PHP学习网,大家一起学习。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。