Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 1.68 KB

README.md

File metadata and controls

74 lines (57 loc) · 1.68 KB

boot-template-cli

VUE & React template generator cli

说明

// 安装
$ npm install boot-template-cli -g

// 运行
$ create-template

// 开发调试
$ npm link

配置(可选)

pacage.json

...
"create-template": {
  "ignoreScript": [
    // 生成后忽略script里的一些项
  ],
  "ignoreDevDependencies": [
    // 生成后忽略devDependencies里的一些项
  ],
  "ignore": [
    // 生成后忽略跟目录下的一些文件
  ],
  "route": {
    // 运行create-route用到的配置
    "nameCase": "pascal", // 路由文件名使用大写驼峰样式,默认使用输入的值
    "importStyle": "func"  // 路由引入时采用函数式,如Blank(app),默认为Blank
  }
},
...

在templates(模板)路由页下新建prompts.json文件,可附加额外的交互信息 Inquirer,之后在模板的ejs表棕式中可使用这些变量。

prompts.json

[
  {
    "name": "api_0",
    "message": "⭐️ 列表查询接口"
  },
  {
    "name": "api_1",
    "message": "⭐️ 保存接口"
  },
  {
    "name": "api_2",
    "message": "⭐️ 删除接口"
  }
]

使用

暂时支持下载并使用这三种脚手架生成我们的工程

2.创建路由页 create-route

模板创建基于我们工程下的templates文件夹下的内容,模板页使用ejs语法,可以灵活自定义我们的模板, 可以把我们的典型业务场景提取出来放到templates下做成模板