我找到了一个插件(https://github.com/wcandillon/grunt-swagger-js-codegen),它使用如下配置:
'swagger-js-codegen': {
options: {
apis: [
{
swagger: 'swagger/auth.json',
moduleName: 'custom.dao',
className: 'AuthDao',
fileName: 'auth.dao.js',
angularjs: true
},
{
swagger: 'swagger/init.json',
moduleName: 'custom.dao',
className: 'InitDao',
fileName: 'init.dao.js',
angularjs: true
},
...
],
dest: 'src/'
}
}
但我不想为每个文件添加一个对象。 我写了自定义插件,可以从swagger目录中读取所有 json fileName ,但我不知道,如何将其添加到swagger-js-codegen ?
非常感谢!