First, install Yeoman and generator-swagger-api using npm
npm install -g yo
npm install -g generator-swagger-api
Then generate your new project:
yo swagger-api
- 支持
js.ejs
和ts.ejs
两种模板文件,(推荐使用 ts.ejs); - 可以自定义
className
,OutPutFile
;
- 从服务端人员获得
xxx.yaml
文件,导入editor.swagger.io 生成swagger.json
文件; - 命令行输入
yo swagger-api
,按照提示操作;
yo swagger-api
_-----_ ╭──────────────────────────╮
| | │ Welcome to the beautiful │
|--(o)--| │ generator-swagger-api │
`---------´ │ generator! │
( _´U`_ ) ╰──────────────────────────╯
/___A___\ /
| ~ |
__'.___.'__
´ ` |° ´ Y `
? 请输入生成器 className Api
? 请选择模板文件 ts.ejs
? 请输入输出文件名(没有文件后缀) api
? 请把 swagger.json 文件拖拽到这里 /Users/***/generators/swagger.json
create api.ts
Feel free to learn more about Yeoman.
ISC © guanghua