1.0.9 • Published 4 years ago

rhino-cli v1.0.9

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

rhino-cli

1.简介

以docz为文档系统,针对react为开发语言的组件库脚手架。开箱即用, 开发者无需关系文档、打包构建等繁琐的流程,只需专注于组件开发上。

2.安装

npm i rhino-cli -g

3.命令

初始化一个ui组件库

目前支持两种种子工程,默认的为react,另外一种为react+typescript 初始化命令完成之后,进入到组件库目录,运行rino dev即可启动开发流程

//默认种子工程
rino init [libName]   
//react+typescript
rino init [libName] -t 'ts'

新建一个组件

会将组件的js、scss和mdx文件全部建好,并将组件引入到index.js并导出

rino com [comName]

启动开发流程

默认端口为6688,如果需要修改端口号,请在doczrc.js中进行修改

rino dev

打包 docz 开发文档

请参照 https://techmap.oa.com/project/1395?from=km_search 给你的代码仓库添加hook,每次推送之后, http://libName.pages.oa.com/会自动更新

rino build

检查js代码规范

目前采用的是业界主流lint,后面将和公司的统一标准对齐 todo: 和公司的统一标准对齐

rino lint

打包ui组件库

打包构建会生成三个目录 es: import、export没有被转换,支持tree-shaking; lib:import、export已被转换,不支持tree-shaking dist:支持使用标签引入作为全局变量使用;

rino compile