Skip to content

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

Notifications You must be signed in to change notification settings

yanghuanrong/RelaxCli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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。

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages