最近华为云开源了一个前端组件库我的项目OpenTiny,这个外面不仅蕴含有两个组件库我的项目,一个是TinyVue另外一个是TinyNG,当然除此之外还有一个脚手架工具是TinyCLI, TinyCLI是一个跨平台的前端工程化cli工具。 为开发者提供一系列开发套件及工程插件,笼罩前端开发的整个链路, 保障团队开发过程的一致性和可复制性。


TinyCLI这个我的项目应该是在2023年3月份正式开源,接下来,让咱们一起看下TinyCLI这个我的项目到底有什么特别之处吧

首先TinyCLI作为一个脚手架工具集领有以下几个明确的特点

1、 能够自动化装置与降级,只须要一次装置,后续工具主程序更新可在线主动实现,无需手动更新;开发套件和效率工具插件无需手动装置和降级,程序自行判断以后环境是否已装置或存在最新版本,降级过程中版本升级日志清晰可见。


2、 敌对的零碎提醒及主动修复能力,捕捉工具运行过程常见的谬误,输入个性化敌对提醒,局部谬误集成主动修复能力,如安装包漏装主动装置,端口占用主动切换等。


3、 增强版工作流机制,相似npm scripts的工作机制,但性能比npm更加弱小,反对同步和异步两种工作执行形式,工作命令反对windows/linux/mac多个平台,无需额定判断,零碎主动解决。


以上介绍了TinyCLI的个性,整体来讲就是CLI工具可构建Web业务开发最佳解决方案。

 

对于OpenTiny开源我的项目的TinyCLI工具,我也增加了小助手微信:opentiny-official,想要理解更多的话也能够增加下,有须要也能够一起交换前端技术,一起玩开源。

OpenTiny 官网:https://opentiny.design/

OpenTiny 代码仓库:https://github.com/opentiny/

TinyVue 组件库:https://github.com/opentiny/tiny-vue (欢送 Star)

TinyNG组件库:https://github.com/opentiny/ng (欢送 Star)

TinyCLI工具: **https://github.com/opentiny/tiny-cli (欢送 Star)