是否可以使用用于gradle的开放api生成器插件来生成npm软件包?
我正在生成.ts模型类,并且看到typescript-angular生成器具有一些属性,例如npmName,npmVersion等,这使我认为也可以使用该插件创建npm包。
到目前为止,我还没有设法生成它或在某处找到一个精品。
这是我尝试过的配置示例
task buildTypeScriptClient(type: org.openapitools.generator.gradle.plugin.tasks.Generatetask) {
generatorName = "typescript-angular"
inputSpec = "$rootDir/${project.name}/api-definition/${apiDefinitionFile}".toString()
outputDir = "$buildDir".toString()
validateSpec = false
modelPackage = "model.${project.name}-service-client"
configOptions = [
ngVersion : "8.0.0",npmName : "some-typescript-client",npmVersion : "1.0.0",npmRepository: "some repo",snapshot : "false",supportsES6 : "true"
]
systemProperties = [
models: "" //generates all model classes
]
}