项目管理
初始化
$ fbi init <template>[@<version>] [project] [option]
template
- 描述:模板名称或路径
- 类型:必需
- 取值:
- 远程git仓库地址,如:
https://github.com/fbi-templates/fbi-project-vue.git
- 本地模板名称,如:
vue
- 远程git仓库地址,如:
- 例子:
$ cd path/to/project $ fbi init https://github.com/fbi-templates/fbi-project-vue.git $ fbi init vue
version
- 描述:模板版本号
- 类型:可选
- 例子:
$ cd path/to/project $ fbi init [email protected]
project
- 描述:项目路径
- 类型:可选
- 例子:
$ fbi init [email protected] path/to/project
option
- 描述:模板选项
- 类型:可选
- 取值:
- 空: 只有项目源码,和指定模板名称
-o
/-option
: 带上项目配置-t
/-task
: 带上项目配置和任务-a
/-all
: 所有文件(除.git目录外),基于已有模版生成新的模版
- 例子:
$ fbi init vue my-project $ fbi init vue my-project -o $ fbi init vue my-project -t $ fbi init vue my-project -a
在已有项目上执行fbi init [option], 只更新指定的option, 不更新src。
切换模板版本
$ fbi use <version>
version
- 描述:模板版本号
- 类型:必需
- 取值:可通过
fbi ls store
查看特定模板的版本号,详情参考 - 例子:
$ cd path/to/project $ fbi init https://github.com/fbi-templates/fbi-project-vue.git $ fbi init vue