Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 / RN 等应用。
Taro 项目基于 node,请确保已具备较新的 node 环境(>=12.0.0)。
官网: https://taro-docs.jd.com/taro/docs/GETTING-STARTED
// 使用 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的编译,具体请参考官网
微信小程序编译命令
H5编译命令
# 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
原文:https://www.cnblogs.com/wenji-123/p/14871266.html