Taro-React-Quick-Start
基于 Typescript、 React 构建 Taro 应用的脚手架。GitHub.
Taro 版本为 3.3.12。
- babel 支持
- typescript 支持
- react 支持
- sass 支持
- png|svg|jpg|jpeg|gif 引入支持
- git commit hooks, no 💩
示例
环境
使用的 Node 的构建版本为 v14.2.0,为避免冲突,建议使用此版本。建议可以使用 nvm 管理 Node 版本。
启动
1 | # 如有必要,安装node版本并切换node版本 |
然后,即可启动 H5 开发服务。
打包
打包默认的输出目录为:dist/[platform]
1 | # 打包H5 输出到: dist/ht |
更多脚本命令查看 package.json .
版本升级
1 | # 升级 Taro CLI 工具: |
参考
建议
对于在 Taro 中使用 TypeScript 有一些建议:
- 使用 tslint 作为编辑器内置的 linter
- 使用 eslint 命令行工具配合
typescript-eslint-parser和eslint-config-taro(见 .eslintrc) 作为precommit或者prepush的钩子,在提交或 commit 或编译出现问题时检查代码是否符合 Taro 规范 - 不要在 TypeScript 使用 Redux 的
connect装饰器,使用普通的函数写法,详情见: #9951 - 当你的项目不那么复杂时,可以不使用 Redux
License
MIT License © 2021 funnyzak

