Taro介绍
Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 / RN 等应用。
Taro 项目基于 node,请确保已具备较新的 node 环境(>=12.0.0)。
官网: https://taro-docs.jd.com/taro/docs/GETTING-STARTED
CLI 工具安装
// 使用 npm 安装 CLI $ npm install -g @tarojs/cli // OR 使用 yarn 安装 CLI $ yarn global add @tarojs/cli // OR 安装了 cnpm,使用 cnpm 安装 CLI $ cnpm install -g @tarojs/cli
项目初始化
// $ taro init 项目名称 $ taro init taroApp
红框中的问题可根据需要自行选择
编译运行
这里仅展示微信小程序和H5的编译,具体请参考官网
微信小程序编译命令
# yarn $ yarn dev:weapp $ yarn build:weapp # npm script $ npm run dev:weapp $ npm run build:weapp # npx 用户也可以使用 $ npx taro build --type weapp --watch $ npx taro build --type weappH5编译命令
# yarn $ yarn dev:h5 $ yarn build:h5 # npm script $ npm run dev:h5 $ npm run build:h5 # npx 用户也可以使用 $ npx taro build --type h5 --watch $ npx taro build --type h5