项目模板开发
创建目录结构
按需求创建目录结构,推荐结构:
|-- fbi-project-name
|--|-- src
|--|--|-- ...
|--|-- fbi
|--|--|-- options.js
|--|--|-- build.js
|--|-- package.json
任务开发
fbi
目录内新建任务文件- 正常编写任务文件
- 配置任务别名和说明
在package.json
内添加fbi
字段,示例:
"fbi": {
"template": {
"name": "fbi-project-mod"
},
"tasks": {
"build": {
"alias": "b",
"desc": "Build the project."
},
"serve": {
"alias": "s",
"desc": "Compile the code and start the development server."
}
}
}
测试
$ fbi add .
$ cd path/to/test/workspace
$ fbi init 项目模板名称 项目名称 # 可通过 fbi ls 查看刚刚添加成功的项目模板
$ cd 项目目录
$ fbi ls # 查看可用任务
$ fbi 任务名称或任务别名
提交到git仓库
如果想共享给别人,请把git仓库地址告诉对方