Даже после установки nswag version /runtime:NetCore31
команда nswag help
и другие выдают следующую ошибку:
NSwag NPM CLI Не удалось найти какую-либо совместимую версию фреймворка. NETCore.App ', версия' 2.1.0 'не найдена. - Были найдены следующие платформы: 3.1.3 по адресу [/usr/share/dotnet/shared/Microsoft.NETCore.App]
Вы можете решить проблему, установив указанную среду и / или SDK.
Указанный каркас можно найти по адресу: - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=2.1.0&arch=x64&rid=fedora.30-x64 child_process. js: 660 throw err; ^
Error: Command failed: dotnet "/usr/lib/node_modules/nswag/bin/binaries/NetCore21/dotnet-nswag.dll" help
at checkExecSyncError (child_process.js:621:11)
at Object.execSync (child_process.js:657:15)
at /usr/lib/node_modules/nswag/bin/nswag.js:69:11
at ChildProcess.exithandler (child_process.js:286:7)
at ChildProcess.emit (events.js:210:5)
at maybeClose (internal/child_process.js:1021:16)
at Socket.<anonymous> (internal/child_process.js:430:11)
at Socket.emit (events.js:210:5)
at Pipe.<anonymous> (net.js:659:12) {
status: 150,
signal: null,
output: [ null, null, null ],
pid: 10831,
stdout: null,
stderr: null
}
Интересно, требует ли NSwag 2.1.0 или это неправильная настройка среды (Linux / Fedora 30)