如何快捷转微信小程序为快应用

快应用 Jul 6, 2020

快应用是手机厂商共同推出的新型应用形态,基于原生渲染;您可以理解为手机端“小程序”。对于已经拥有微信小程序的朋友,同样可以加入快应用生态(毕竟背后有十亿用户流量);考虑到重新开发的成本,快应用官方推出了小程序转快应用工具,支持快捷转微信小程序为快应用。

微注:微信小程序与快应用兼容版的语法有 95% 以上的相似度(其渲染方式,也跟市面上各种小程序一样,采取 Webview 渲染),具体差异可参见与小程序的差异

小程序转快应用工具介绍说明

快应用特点之一在于:它基于前端技术栈,相比于原生,拥有更高的开发效率,为了方便拥有小程序的开发者更加便捷的进入快应用生态,提高开发快应用的效率, vivo、oppo、华为等厂商,采用相同的技术标准,推出了小程序转快应用工具,(为叙述方便,下文统称为快应用)。它同小程序一样,采取 Webview 渲染方式,使得开发者没有额外学习成本(有 Web、小程序开发经验即可),同时它能够使用 Web 上各种能力,令用户有良好应用访问体验。进一步提高了开发者的效率,大幅降低拥有小程序的开发者进入快应用生态的成本。

如何快捷转微信小程序为快应用

搭建环境

  1. 下载并安装最新版快应用开发工具(IDE 3.1);
  2. 在 IDE 插件市场,搜索 hap-transformer 插件并安装;

快捷转换

安装完成之后,切换到「侧边栏」 的「快捷入口」,点击「微信小程序转换快应用」选项,即可打开图形化操作界面(如下截图),选择小程序路径后,触发转换按钮即可。

how-to-transfer-wechat-miniprogram-to-quickapp

备注:如果您乐意使用快捷键,打开命令台(Mac 电脑上(Cmd + Shift + P),windows 电脑上(Ctrl + Shift + P)),并输入 transfer wechat miniprogram into quick app,也可以呼出如上截图的图形化操作界面。

如何一键转微信小程序为快应用

为了方便命令行用户,也是人性化的提供了对应工具 ── 快应用转换器:qa-adapter;它可以帮您将微信小程序,一键转化为快应用,具体使用方法如下所示(一键转,需要借助 npx):

# 语法格式
npx qa-adapter 小程序所在路径  快应用输出路径
# Eg:
npx qa-adapter ./mini-program/nicelinks  ./quickapp-nicelinks

当然使用使用传统方式,先全局下载,再根据命令,来转换项目:

  • 安装依赖
yarn add -g qa-adapter
# Or
npm install -g qa-adapter
  • 语法格式
adt [sourceDir] [destDir?optional]
  • 参数说明
参数 作用
-v,--version 输出工具版本号
-l,--logs 在转换后项目的根目录中输出转换记录文件 logs.txt
-d,--diff 在转换后项目的 .quickapp 目录中生成转换前后代码的对比报告
  • 举例说明
adt ./mini-program/nicelinks  ./quickapp-nicelinks

您可能会感兴趣的文章

Tags

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.