Taro是一套遵循React语法规则的多端开发解决方案。目前市面上已经有各式各样的小程序、h5和安卓、ios端,如何解决一次开发,多端运行已经成为开发者目前迫切需要解决的难题。而使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动小程序、H5、React-Native 等)运行的代码。
Taro 是一个基于 NodeJS 的多端统一开发框架,在安装使用 Taro 之前需要确保已安装好 Node 环境。
要使用Taro,需要安装Taro 开发工具 @tarojs/cli。我们可以使用NPM 与或者Yarn的来安装@tarojs/cli。
npm install -g @tarojs/cli
yarn global add @tarojs/cli
安装完成后,测试一下是否安装成功:taro -V
taro -V
安装完taro开发工具之后,我们可以使用tarojs/cli来进行开发。
使用命令创建模板项目:taro init myApp
运行命令之后命令行会有提示:
完成后,Taro开始创建项目。
npm run dev:weapp
npm run build:weapp
npm run dev:swan
npm run build:swan
npm run dev:alipay
npm run build:alipay
npm run dev:tt
npm run build:tt
npm run dev:h5
npm run build:h5
使用以上命令运行项目,项目可以在不同端正常启动。
由于Taro还在维护中,因此有时候可能会需要更新。
taro update self
npm i -g @tarojs/cli@latest
taro update project
模板项目的文件结构如下图:
项目文件