Skip to main content

Taro 安装及使用

taro-安装及使用

https://nervjs.github.io/taro/docs/GETTING-STARTED.html

安装

Taro 项目基于 node,请确保已具备较新的 node 环境(>=8.0.0),推荐使用 node 版本管理工具 nvm 来管理 node,这样不仅可以很方便地切换 node 版本,而且全局安装时候也不用加 sudo 了。

npx:

 

mirror-config-china后重试。

 

微信开发者工具,然后选择项目根目录进行预览。

 

微信小程序编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包)

百度开发者工具,然后在项目编译完后选择项目根目录下 dist 目录进行预览。

 

百度小程序编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包)

支付宝小程序开发者工具,然后在项目编译完后选择项目根目录下 dist 目录进行预览。

 

支付宝小程序编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包)

字节跳动小程序开发者工具,然后在项目编译完后选择项目根目录下 dist 目录进行预览。

 

字节跳动小程序编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包)

QQ 小程序开发者工具,然后在项目编译完后选择项目根目录下 dist 目录进行预览。

 

QQ 小程序编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包)

快应用开发者工具,然后在项目编译完后,在开发者工具中选择「打开文件夹」选择项目根目录下 dist 目录,点击左边的预览图标(那个眼睛图标)进行预览。

 

快应用编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包)

快应用开发者工具如何使用?点击了解

快应用端开发流程

React Native 教程

 

Note:React Native 端和其他端样式兼容性差异较大,如果需要兼容 React Native 端,建议 React Native 端和其他端同步开发。

Note:如果要支持 React Native 端,必须采用 Flex 布局,并且样式选择器仅支持类选择器,且不 支持 组合器 Combinators and groups of selectors。

以下选择器的写法都是不支持的,在样式转换时会自动忽略。

样式上 H5 最为灵活,小程序次之,RN 最弱,统一多端样式即是对齐短板,也就是要以 RN 的约束来管理样式,同时兼顾小程序的限制,核心可以用三点来概括:

  • 使用 Flex 布局
  • 基于 BEM 写样式
  • 采用 style 属性覆盖组件样式

RN 中 View 标签默认主轴方向是 column,如果不将其他端改成与 RN 一致,就需要