brick
brick-team的前端构建和工程工具,项目开发围绕着brick进行插件的开发
安装
npm install @brick-team/brick -g
yarn global add @brick-team/brick
设计
设计brick作为工具的核心,所有插件与解决方案围绕该核心工作
对应的功能封装为命令插件,需要什么能力就安装相关的插件即可,安装完一个命令插件,brick就会拥有这个命令。
多个功能集合到一起可以做成单独的解决方案
特性
- 统一命令,保证所有使用brick的工程,都具有一致的接口
- 插件化,一个插件对应一个功能。方便扩展
- 解决方案,可以封装解决方案,整合多个插件适配某一类业务场景
配置文件
- 文件位置:执行brick命令的当前工作目录下
- 文件名称:brick.config.js
插件规范
- 命名:所有插件名称以
brick-
开头 - 启动钩子: 统一暴露run方法作为启动钩子
模板规范
- 命名:所有模板命名以
brick-template-
开头