使用Nswag控制台(来自NPM软件包)以生成C#客户端

时间:2019-09-30 09:44:25

标签: c# code-generation nuget-package nswag

根据官方的Nswag command line docs,可以通过NPM控制台程序包使用Nswag(然后使用openapi2cscontroller生成C#客户端):

  

要使用命令行工具nswag.exe(.NET 4.6+)/ dotnet-nswag.dll   (.NET Core),请选择以下方法之一:

     
      
  • NSwag NPM模块:.NET 4.6+和.NET Core命令的绑定   线工具(取决于已安装的框架/ OS平台)

  •   
  • ...

  •   

可悲的是,除了链接之外,没有其他文档。我已经安装了文档中链接的软件包(使用npm install nswag --save-dev),但是该软件包已损坏或需要进一步的未记录步骤:

> nswag new
> nswag : The term 'nswag' is not recognized as the name of a cmdlet, function, script file, or operable program.

1 个答案:

答案 0 :(得分:0)

您可以将nswag安装为全局:

npm i -g nswag

或使用本地软件包

node_modules\.bin\nswag