brain-tool CLI
brain-tool 项目工程化工具箱。
安装
全局安装:
npm i -g brain-tool
使用
可以使用 bt
或者 brain-tool
命令。
命令
包含以下命令:
init
用于初始化组件目录,会提供一些规范相关的文件和配置。默认情况下,会读取 bt
默认支持的规范文件。如下所示:
如果需要使用自己定义的规范文件可以采用 --url
参数,如下:
bt init --url http://xxx.xxx/specs.json
如何编写自己的 init 规范文件
规范文件采用 json
格式编写,包括三个核心字段,如下:
- baseUrl: 规范文件的基础地址。
- replaceFiles:对象类型。key 文件名,value 文件地址。
bt
会自动下载,并生成到项目目录中。 - mergeFiles:对象类型。key 文件名,value 文件地址。关联的文件内容必须是
json
格式的,bt
会自动下载,并与项目中的对应文件进行合并,如果是package.json
文件,则会检测devDependencies
字段,并进行自动安装。
示例如下:
默认的 init 添加了哪些规范?
默认执行 bt init
时会加下以下规范流程: