初识Taro-cli

本文介绍了初学者对Taro的体验,包括优点和官方承认的缺点,如源码支持的丰富配置,状态管理工具,以及生态的快速发展。同时,文章探讨了Taro-CLI在创建项目时的源码层面流程,分析了命令行交互和模板生成的过程,并提出在不同环境下组件名称的差异问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对taro的体验

实践过程遇到的: 优&缺点
官方已承认的缺点

  • 初始化配置可自定义: 如样式支持丰富: sass/scss/less/stylus
  • 状态管理工具支持redux/mobx
  • 支持ts
  • 支持微信小程序原生,taro混写 文档
  • 整个生态处于上升期,官方也会较快处理issue
  • sourceMap不能用
  • 官方对部分处理过于暴力:如组件间传值必须用on开头、v1.3才支持的函数式组件必须以render开头
  • 不能解构传值,需要key value 传给子组件
  • 在JSX 中,如果出现双引号,可能会导致编译错误
  • 不论用何种小程序框架,都无法避免的问题:迭代总是慢微信一步!
讨论的主题: taro-cli 创建一个项目时源码层面发生的事情

官方文档

# 使用 npm 安装 CLI
$ npm install -g @tarojs/cli
# 值得一提的是,如果安装过程出现sass相关的安装错误,请在安装mirror-config-china后重试。
$ npm install -g mirror-config-china
# 使用命令创建模板项目
$ taro init myApp
<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值