Получил предупреждение после установки библиотеки pdfmake в angular версии 7 - PullRequest
0 голосов
/ 09 марта 2020

Я получил это предупреждение после установки библиотеки npm установки pdfmake в angular версии 7, в настоящее время работает нормально, но мне нужно это исправить. Я уже пытаюсь использовать старую версию и последнюю версию этой библиотеки, но все же, вы можете увидеть предупреждение ниже:

WARNING in ./node_modules/ng-pdf-make/node_modules/@angular/core/src/util/lang.js 25:25-41
"export '$$observable' (imported as 'symbolObservable') was not found in 'rxjs/symbol/observable'

WARNING in ./node_modules/ng-pdf-make/node_modules/@angular/core/src/linker/system_js_ng_module_factory_loader.js 71:15-36
Critical dependency: the request of a dependency is an expression

WARNING in ./node_modules/ng-pdf-make/node_modules/@angular/core/src/linker/system_js_ng_module_factory_loader.js 87:15-102
Critical dependency: the request of a dependency is an expression

1 Ответ

0 голосов
/ 09 марта 2020

Проблема в том, что версия rx js, используемая этим модулем, - 5.1.0. Это не использует оператор .pipe. У вас есть пара вариантов.

  1. Создайте карту ошибок, которая тоже вроде там и игнорируется.

  2. Создайте форк из репозитория и обновите его до последней версии rx js. Вам, вероятно, потребуется также выполнить некоторый рефакторинг кода, чтобы он заработал.

  3. Попробуйте npm i rxjs-compat. Это создает уровень совместимости между двумя версиями rx js. Не уверен, что это будет работать из коробки

...