rxjs / observable / of alternate для Angular 10, чтобы не предупреждать, что зависимости CommonJS или AMD могут вызвать сбои при оптимизации.

Aug 19 2020

После обновления до Angular 10 начал получать предупреждение

«.. * .ts зависит от 'rxjs / observable / of'. Зависимости CommonJS или AMD могут вызвать сбои при оптимизации».

Нашел в Интернете информацию о том, как отключить предупреждение с помощью «allowedCommonJsDependencies». Но вы хотите правильно заменить приведенную ниже реализацию, чтобы предупреждение было действительно устранено, а не просто отключено. любая помощь в этом отношении, то есть поиск правильной альтернативы функции observable.of, которая обращается к вышеуказанному предупреждению в Angular 10 ..

import { of } from 'rxjs/observable/of';


 private readRes(path: string, langType: LanguageType) {
if (['html', 'webcomponent'].includes(langType) || !path) {
  return of(path);
}

Ответы

1 abhaytripathi Aug 19 2020 at 00:15

В RxJs 6+ используйте import { of } from 'rxjs';

Перед RxJs 6 используйте import { of } from 'rxjs/observable/of';