需求:公司项目需要同时做微信和支付宝小程序,两边功能完全一样,同时维护两份代码成本较高;现在需要将小程序转为 uniapp,需要维护一份代码即可(只需要在微信,支付宝不兼容的地方判断类型,分别处理就行);
第一步:使用 npm 安装插件 miniprogram-to-uniapp ,打开终端命令行,执行命令 npm install miniprogram-to-uniapp -g;安装失败可能是电脑需要安装权限,在命令前面加上 sudo ( sudo npm install miniprogram-to-uniapp -g);如果 npm 报错,请自行搜索资料怎么安装 npm (Node.js)
sudo npm install miniprogram-to-uniapp -g
第二步:执行 wtu -V,查看是否安装成功,如果有版本号出现,就是安装成功;
wtu -V
第三步:执行 wtu -i 微信小程序项目路径
wtu -i /Users/dashiyun/Documents/车主端-小程序/wechatapplet_carowne
执行完成就会生成 uniapp 项目文件
使用 HBuilderX 打开转换完成的项目运行,运行支付宝小程序的时候需要注意,部分代码是需要手动去适配的;