Интеграция Swagger-UI с приложением Angular-8 - PullRequest
0 голосов
/ 18 октября 2019

Я хочу интегрировать свое приложение Angular8 (8.2.0) с Swagger-UI (3.24.0), и я получаю следующую ошибку:

_stream_writable.js: 57 Uncaught ReferenceError: процесс неопределено в Object ../ node_modules / readable-stream / lib / _stream_writable.js (_stream_writable.js: 57) в webpack_require (bootstrap: 79) в Object ../ node_modules / readable-stream / readable-browser.js (readable-browser.js: 4) в webpack_require (начальная загрузка: 79) в Object ../ node_modules / stream-browserify / index.js (index.js: 28) в webpack_require (начальная загрузка: 79) на объекте. (swagger-ui.js: 8) в n (swagger-ui.js: 1) в объекте. (swagger-ui.js: 1) на объекте. (swagger-ui.js: 1)

Я считаю, что эта проблема связана с Polyfills и связана с несовместимостью версий Angular и SwaggerUI.
Я пробовал с Angular (7.2.0) и SwaggerUI (3.21.0), и он прекрасно работает.
Для справки, вот ссылка, по которой я следовал для интеграции SwaggerUI (3.21.0) с Angular (7.2.0) https://github.com/agoncal/swagger-ui-angular6

1 Ответ

0 голосов
/ 05 ноября 2019

добавить этот код ниже в polyfills.ts

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