使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。实现 一次编写,多端运行。 关于 Taro 的更多详细的信息可以看官方的介绍文章 Taro - 多端开发框架

Taro 项目实现的功能强大,项目复杂而庞大,涉及到的方方面面(多端代码转换、组件、路由、状态管理、生命周期、端能力的实现与兼容等等)多,对于大多数人来说,想要深入理解其实现机制及原理,还是比较困难的。

Taro 技术揭秘系列文章将为你逐步揭开 Taro 强大的功能之后的神秘面纱,带领你深入 Taro 内部,了解 Taro 是怎样一步一步实现 一次编写,多端运行 的宏伟目标,同时也希望借此机会抛砖引玉,促进前端圈涌现出更多的,能够解决大家痛点的开源项目。

首先,我们将从负责 Taro 脚手架初始化和项目构建的的命令行工具,也就是 Taro 的入口:@tarojs/cli 开始。

taro-cli 包

taro 命令

taro-cli 包位于 Taro 工程的 packages 目录下,通过 npm install -g @tarojs/cli 全局安装后,将会生成一个taro 命令。主要负责项目初始化、编译、构建等。直接在命令行输入 taro ,会看到如下提示:

➜ taro

Taro 技术揭秘:taro-cli相关推荐

  1. 凹凸技术揭秘 · Taro · 开放式跨端跨框架之路

    承载 Web 的主战场转移 2017 年 1 月 9 日凌晨,微信正式推出小程序,为移动端家族增加了新的业务形态和玩法,当大家还在探讨这一新兴平台能做什么的时候,京东率先上线了「京东购物」小程序,随后 ...

  2. 凹凸技术揭秘 · Tide 研发平台 · 布局研发新基建

    背景 随着前端技术领域的高速发展,前端开发也变得越来越复杂.业务扩张,小程序平台井喷式增加,都导致开发者肩上的负担越来越重.为了提升研发效率,减少人力浪费,我们开发了开放式跨端跨框架解决方案 Taro ...

  3. 凹凸技术揭秘 · 夸克设计资产 · 打造全矩阵优质物料

    1.诞生背景 近几年围绕业务中台化的场景,涌现了很多中台,有面向开发者的,有面向产品的,有面向运营团队的,但是却缺少一个可以提供给设计师协作的中台,设计师与开发.交互的协作仍处于源文件交换的原始刀耕火 ...

  4. Taro——taro安装及taro创建项目相关命令

    taro安装 npm install -g @tarojs/cli taro-ui安装 cnpm install taro-ui taro创建项目 taro init myApp dev环境启动 np ...

  5. 零代价修复海量服务器的内核缺陷——UCloud内核热补丁技术揭秘

    下述为UCloud资深工程师邱模炯在InfoQ架构师峰会上的演讲--<UCloud云平台的内核实践>中非常受关注的内核热补丁技术的一部分.给大家揭开了UCloud云平台内核技术的神秘面纱. ...

  6. 第五章 业务架构,5.3 千亿访问量下的开放平台技术揭秘(作者:风胜)

    5.3 千亿访问量下的开放平台技术揭秘 前言 淘宝开放平台(open.taobao.com)是阿里系统与外部系统通讯的最重要平台,每天承载百亿级的API调用,百亿级的消息推送,十亿级的数据同步,经历了 ...

  7. (转) 技术揭秘:海康威视PASCAL VOC2012目标检测权威评测夺冠之道

    技术揭秘:海康威视PASCAL VOC2012目标检测权威评测夺冠之道 原创 2016-09-21 钟巧勇 深度学习大讲堂 点击上方"深度学习大讲堂"可订阅哦!深度学习大讲堂是高质 ...

  8. 如何让机器获得幽默感——Goolge图学习技术揭秘

    原文: Graph-powered Machine Learning at Google 作者: Sujith Ravi 译者: KK4SBB 责编:何永灿,关注人工智能,投稿请联系heyc@csdn ...

  9. 阿里云CDN技术 揭秘

    阿里云CDN技术 揭秘 http://yunpan.cn/cA2N5fnd5TEx3  提取码 a232 转载于:https://blog.51cto.com/zj1991/1581950

最新文章

  1. linux日常管理-防火墙selinux
  2. PHP的Smarty较为完整的笔记
  3. beast单元库的总结
  4. java osg_java,osg学习心得
  5. 数据结构_链表_单向链表
  6. 3月27日外电头条:Windows的开源野心
  7. 自动化测试工具之 selenium
  8. 【笑话】骂人的最高境界
  9. 鸿蒙不如安卓PPT,被吐槽为PPT、“哄蒙”、安卓套壳,华为鸿蒙一路走来真不容易...
  10. Ubuntu下好用的小工具
  11. 云服务器预装什么系统好,云服务器预装什么系统好
  12. LayaAir cacheAs 缓存与 visible 隐藏
  13. 为什么阿里巴巴很少有安全问题的新闻?
  14. windows7 内部版本7601,此windows副本不是正版
  15. 齐齐哈尔大学计算机考研资料汇总
  16. linux脚本pend什么意思,LSF Basis
  17. jenkins===当postman出现错误403 No valid crumb was included in the request的解决办法
  18. 浅谈图形软件中直线和曲线的基本构成(下)
  19. 基恩士XG-XvisionEditor程序的上传与下载
  20. 工作流相关讲解 转载

热门文章

  1. cypress进行e2e测试之理论
  2. photon服务器具体实例
  3. openjdk 下载
  4. 依协变量(time-dependent covariables) 兼谈分层Cox回归 依时变量
  5. LiguerUi 和EasyUI的区别
  6. Alist V3版本 API使用文档 -个人整理
  7. java毕业设计共享充电宝系统(附源码、数据库)
  8. 外嫁美的被指违约 东芝创维合作或重谈
  9. 水晶字体——老九门(做的有些失败,以后还要多练)
  10. “APM+NPM”远大于1 最新Riverbed SteelCentral全方位监控数字体验