All Projects → yanghuanrong → RelaxCli

yanghuanrong / RelaxCli

Licence: other
🛴 脚手架,基于webpack5,专注组件库快速搭建

Programming Languages

javascript
184084 projects - #8 most used programming language

RelaxCli

脚手架,基于webpack5,专注组件库快速搭建

理念

开发者只需关注组件本身的逻辑。编写维护组件代码、样式代码、示例文件。

配置

cli.config.js 是项目的配置文件,目前提供了几个选项进行配置

参数 类型 必填 说明
title string 页面标题
prefix string 组件名称前缀
autoFile boolean 默认true, 自动生成文件
webpack object webpack配置,会被合并进入配置中

命令

  • create <name> 创建项目
  • serve 启动开发
  • build 打包文档
  • build:ui 打包组件
  • help 帮助信息
  • -V 版本信息

便捷

RelaxCli会对packages目录进行监听,在packages下面创建新目录,当文件夹名称符合组件名要求的时候会在文件夹下面自动创建对应的vue,js,md,less文件。并且会自动注册路由,加载入组件菜单,会将样式文件自动导入到公有组件样式中。

自由

千人千面。examples示例是一个标准且极其简单的vue项目,可以由开发者自主定制符合自己组件视觉的文档

期望

预期支持vue2、vue3,目前支持vue2。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].