【问题标题】:How to change JavaScript module name generated by Swagger Codegen?如何更改 Swagger Codegen 生成的 JavaScript 模块名称?
【发布时间】:2018-07-12 13:56:56
【问题描述】:

我正在使用 Swagger Codegen 生成 JavaScript 客户端:

swagger-codegen generate -i http://localhost:8080/v2/api-docs \
-l javascript -o subscreasy-javascript-client

生成的模块名称为api-documentation

如何配置 swagger-codegen 以便它生成具有自定义名称的 JavaScript 模块?

【问题讨论】:

    标签: swagger swagger-codegen


    【解决方案1】:

    Swagger Codegen 生成器具有特定于语言的选项。要查看支持的选项,请使用 config-help 参数运行 codegen:

    swagger-codegen config-help -l javascript
    

    输出:

    CONFIG OPTIONS
            ...
            invokerPackage
                root package for generated code
    
            apiPackage
                package for generated api classes
    
            modelPackage
                package for generated models
    
            projectName
                name of the project (Default: generated from info.title or "swagger-js-client")
    
            moduleName
                module name for AMD, Node or globals (Default: generated from <projectName>)
            ...
    

    您可以将这些选项的值作为-Dname=value 传递。假设您要更改moduleName

    swagger-codegen generate -i http://localhost:8080/v2/api-docs \
    -l javascript -o subscreasy-javascript-client \
    -DmoduleName=my-custom-module-name
    

    【讨论】:

      猜你喜欢
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多