Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.42 KB

use-summary.md

File metadata and controls

20 lines (11 loc) · 1.42 KB

使用者文档

tiny介绍

tiny-cli是前端工程化的核心工具。。旨在为开发者提供一系列健壮的工具、套件、插件和工作流,基于统一的开发环境,保证团队开发过程的一致性和可复制性。

tiny提供了类似yeoman的脚手架功能,让你快速的搭建本地开发环境;同时提供了类似于gulp的插件机制,用于解决前端开发过程中的各类问题。

tiny的设计思想来源于 npm,npm本身不具备太多的功能,只是一个包管理工具。tiny也是一样,tiny本身不具备任何工程化能力,tiny只是提供了一个让你写套件(脚手架)、写插件的平台,该平台可以安装、管理、运行对应的套件/插件。

tiny功能特性

  1. tiny-cli是一个跨平台的cli工具,兼容windows、mac、linux三个平台。
  2. tiny-cli提供了比npm scripts更强大的任务流运行机制,较好的控制任务的同步与异步执行。
  3. tiny-cli的模块支持自动化安装,直接运行对应的模块命令会自动判断本地是否已安装,若未安装会先进行安装再执行对应的命令。
  4. tiny-cli提供了人性化的模块升级策略,模块可设置为自动升级或手动升级,或末位自动升级(模块更新版本号的z位时,使用者会自动升级该模块)。
  5. tiny-cli提供人性化的错误提示,让错误更易懂。