rxjs/observable/of alternativo para Angular 10, para evitar advertencias Las dependencias de CommonJS o AMD pueden causar rescates de optimización

Aug 19 2020

Después de actualizar a Angular 10, comenzó a recibir una advertencia

".. *.ts depende de 'rxjs/observable/of'. Las dependencias de CommonJS o AMD pueden causar rescates de optimización".

Encontrado en Internet sobre cómo deshabilitar la advertencia usando "allowedCommonJsDependencies". Pero desea reemplazar correctamente la implementación a continuación para que la advertencia se aborde realmente en lugar de simplemente deshabilitarla. cualquier ayuda a este respecto, es decir, encontrar la alternativa correcta para la función 'observable.of' que aborda la advertencia anterior en Angular 10 ...

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


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

Respuestas

1 abhaytripathi Aug 19 2020 at 00:15

En RxJs 6+, useimport { of } from 'rxjs';

Antes de RxJs 6, useimport { of } from 'rxjs/observable/of';