Skip to main content

taro

caution
  • 不支持 data-attr #11530
  • 不会转译外部依赖
    • 例如 ??, ?.
npm install -g @tarojs/cli
# npm install -g mirror-config-china

# npx -y @tarojs/cli init my-app
# taro init my-app
npx -y @tarojs/cli init --name my-app --typescript --description ''

cd my-app

# 微信小程序
# ==========
# 下载 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
# 选择根目录下 dist
# 关闭 ES6 转 ES5
# 关闭上传代码时样式自动补全
# 关闭代码压缩上传
pnpm dev:weapp

NODE_ENV=production pnpm dev:weapp
Taro.ENV_TYPE;
const { app, route, page } = Taro.Current;
typefor
ALIPAY支付宝小程序
JD京东小程序
QQQQ 小程序
SWAN百度小程序
TT字节跳动小程序
WEAPP微信小程序
RNReact Native
WEBWeb

tailwindcss

多端

app平台自己taro
微信小程序project.config.jsonproject.config.json
百度小程序project.swan.jsonproject.swan.json
字节跳动小程序project.config.jsonproject.tt.json
QQ 小程序project.config.jsonproject.qq.json
支付宝小程序mini.project.jsonproject.alipay.json
京东小程序
飞书小程序project.config.jsonproject.lark.json

config

  • 会自动加载的环境变量 TARO_APP_
    • 使用 webpack.DefinePlugin 的方式静态替代
.env
.env.local
.env.[mode]
.env.[mode].local
envfor
TARO_APP_ID
TARO_ENV运行的环境