自定义脚手架

boi的脚手架围绕yeoman打造,你可以根据yeoman的规范自定义脚手架模板。

如果想使用boi new命令创建项目,则必须对脚手架模板进行部分限制,具体表现为:

  • 必须实现--current选项。此选项的作用是指明是否在当前目录下创建项目;
  • 必须实现appname参数。此参数的作用是指定项目名称以及所创建的项目文件夹名称;
  • 不支持appname参数以及--current选项以外的参数和选项。

更多细节可以参考boi脚手架的默认模板generator-boiapp的源码。

如果想对项目模板进行更多的可定制化参数或选项,你可以选择不使用boi new命令创建项目,直接使用yo命令。这样就可以支持任意类型的yeoman项目模板。前提是必须在项目中包含boi-conf.js才可在后续的流程中使用boi。

results matching ""

    No results matching ""