将Swagger UI与Angular-8应用程序集成

将Swagger UI与Angular-8应用程序集成,swagger,swagger-ui,angular8,polyfills,swaggerhub,Swagger,Swagger Ui,Angular8,Polyfills,Swaggerhub,我想将我的Angular8(8.2.0)应用程序与Swagger UI(3.24.0)集成,我得到以下错误: _stream_writable.js:57未捕获引用错误:未定义进程 at Object../node_modules/readable stream/lib/_stream_writable.js(_stream_writable.js:57) 在网页上需要(引导:79) at Object../node_modules/readable stream/readable-browse

我想将我的Angular8(8.2.0)应用程序与Swagger UI(3.24.0)集成,我得到以下错误:

_stream_writable.js:57未捕获引用错误:未定义进程 at Object../node_modules/readable stream/lib/_stream_writable.js(_stream_writable.js:57) 在网页上需要(引导:79) at Object../node_modules/readable stream/readable-browser.js(readable browser.js:4) 在网页上需要(引导:79) 在Object../node_modules/stream browserify/index.js(index.js:28) 在网页上需要(引导:79) 反对。(大摇大摆的ui.js:8) at n(swagger ui.js:1) 反对。(大摇大摆的ui.js:1) 反对。(大摇大摆的ui.js:1)

我相信这个问题与Polyfills有关,也与Angular、SwaggerUI版本的不兼容性有关。
我试过Angular(7.2.0)和SwaggerUI(3.21.0),效果非常好。
供您参考,以下是我为SwaggerUI(3.21.0)与Angular(7.2.0)集成所遵循的链接

在polyfills.ts中添加以下代码

(window as any).process = { browser: true };