Taro 是什么
Taro是京东-傲路实验室打造的遵循React语法规范的多端集成开发框架。支持React一次编写代码,生成可运行在微信小程序/百度智能小程序/支付宝小程序、H5、React Native上的应用。项目地址:https://github.com/NervJS/taro。
目前,市场上高端终端形态多样,当需要同时在不同终端上发挥性能时,Web、App端(React Native)、微信小程序等终端非常受欢迎。当前,非常需要编写一套代码并使其适应多种设备的能力。
使用Taro,你可以只写一套代码,然后使用Taro的编译工具将该源代码编译成可以在不同设备(微信小程序、H5、app设备等)上运行的代码。同时,Taro 还提供即用型语法检测和自动补全功能,有效提升您的开发体验和效率。
Taro 项目情况
下图显示了该项目受到的关注程度。
作为一个多终端解决方案,Taro 最重要的能力当然是能够创建输出可以在多个终端运行的代码的代码集。目前,Taro 支持H5 以及同时生成小程序的全套代码。 App端(React Native)也将很快支持,快应用等终端也会支持。
同时,Taro也用于生产,目前支持3万行代码小程序TOPLIFE和部分京东购物小程序的开发。未来我们还计划支持更多京东核心业务。小程序。
安装
请确保您的Taro 项目使用的是新的节点环境(=8.0.0)。这不仅允许您管理您的节点;除了轻松切换节点版本外,还可以全局切换。安装时无需添加sudo。
cli 工具安装
首先需要使用npm或Yarn全局安装@tarojs/cli或者直接使用npx:
# 使用npm 安装CLI $ npm install -g @tarojs/cli# 或者使用yarn 安装CLI $yarn global add @tarojs/cli# 或者安装cnpm 和cnpm 使用$ cnpm install -g @tarojs/cli :010 安装CLI -1010 使用命令创建模板项目
$ taro init myAppnpm 5.2+ 您还可以使用npx 创建模板项目,而无需全局安装。
$ npx @tarojs/cli init myApp taro init myApp 命令截图
创建项目后,Taro 默认按照yarncnpmnpm 的顺序开始安装安装时使用的依赖项,但在某些情况下可能会安装失败。此时,您可以在项目目录中使用安装命令自行安装。
# 安装依赖,使用yarn $yarn# 或者,安装依赖,使用cnpm $ cnpm install# 或者,使用npm安装依赖$ npm install 当前请进入项目目录启动微信/百度/支付宝/字节跳动/QQ小程序。H5、快应用和ReactNative终端转码与不同终端启动、预览、打包的方式不匹配。
其他文档参考:https://taro-docs.jd.com/taro/docs/README.html
使用
https://www.oschina.net/p/tarohttps://taro-docs.jd.com/taro/docs/README.html
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。