在 NSwag Studio 中,有一个标志可以为生成的 TypeScript 类型/代码使用特定的 TypeScript 版本。在我的.csproj
文件中,我试图完成同样的事情,但它似乎没有任何效果。这是我的 MSBuild 命令:
<Exec Command="$(NSwagExe_Core20) swagger2tsclient /input:$(OutDir)api.json /output:..\api.ts /generateClientClasses:false /typeScriptVersion:2.4 /dateTimeType:Date /nullValue:Undefined /generateDtoTypes:true /markOptionalProperties:true /generateCloneMethod:true /typeStyle:Class /generateDefaultValues:true /generateConstructorInterface:true" />
我假设这不是将 TS 版本作为参数发送到命令行的正确方法。有人知道哪个是正确的参数名称吗?