如何更改 Swagger Codegen 生成的 JavaScript 模块名称?
How to change JavaScript module name generated by Swagger Codegen?
我正在使用 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 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
我正在使用 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 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