根据官方的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.
答案 0 :(得分:0)
您可以将nswag安装为全局:
npm i -g nswag
或使用本地软件包
node_modules\.bin\nswag