CLI 命令

常用的 Taro CLI 命令。

查看 Taro 所有命令及帮助

  1. $ taro --help

环境及依赖检测

Taro 提供了命令来一键检测 Taro 环境及依赖的版本等信息,方便大家查看项目的环境及依赖,排查环境问题。在提 issue 的时候,请附上 taro info 打印的信息,帮助开发人员快速定位问题。

  1. $ taro info
  2. 👽 Taro v3.0.7
  3. Taro CLI 3.0.7 environment info:
  4. System:
  5. OS: macOS High Sierra 10.13.6
  6. Shell: 5.3 - /bin/zsh
  7. Binaries:
  8. Node: 13.14.0 - ~/.nvm/versions/node/v13.14.0/bin/node
  9. Yarn: 1.22.4 - ~/.nvm/versions/node/v13.14.0/bin/yarn
  10. npm: 6.14.4 - ~/.nvm/versions/node/v13.14.0/bin/npm
  11. npmPackages:
  12. @tarojs/components: 1.3.27 => 1.3.27
  13. @tarojs/router: 1.3.27 => 1.3.27
  14. @tarojs/taro: 1.3.27 => 1.3.27
  15. @tarojs/taro-h5: 1.3.27 => 1.3.27
  16. @tarojs/webpack-runner: 1.3.27 => 1.3.27
  17. eslint-config-taro: 1.3.27 => 1.3.27
  18. eslint-plugin-taro: 1.3.27 => 1.3.27
  19. nerv-devtools: 1.5.5 => 1.5.5
  20. nervjs: 1.5.5 => 1.5.5

Taro Doctor

Taro Doctor 就像一个医生一样,可以诊断项目的依赖、设置、结构,以及代码的规范是否存在问题,并尝试给出解决方案。

但和真正的医生不一样,Taro Doctor 不需要排队挂号,也不用花钱。你只需要在终端运行命令:taro doctor,就像图里一样:

Taro Doctor 诊断结果图

快速创建新页面

Taro create —name [页面名称] 能够在当前项目的pages目录下快速生成新的页面文件,并填充基础代码,是一个提高开发效率的利器。

CLI 配置

Taro 会在用户根目录下创建 .taro 文件夹,其中 .taro/index.json 用于存放 CLI 相关配置。

开发者可以使用 taro config 命令对配置项进行一系列操作:

  1. # 查看用法
  2. $ taro config --help
  3. # 设置配置项<key>的值为<value>
  4. $ taro config set <key> <value>
  5. # 读取配置项<key>
  6. $ taro config get <key>
  7. # 删除配置项<key>
  8. $ taro config delete <key>
  9. # 打印所有配置项
  10. $ taro config list [--json]