rxjs/observável/de alternativa para Angular 10, para evitar o aviso de dependências CommonJS ou AMD podem causar salvamentos de otimização

Aug 19 2020

Depois de atualizar para o Angular 10, começou a receber aviso

".. *.ts depende de 'rxjs/observable/of'. Dependências CommonJS ou AMD podem causar salvamentos de otimização."

Encontrado na internet sobre como desabilitar o aviso usando "allowedCommonJsDependencies". Mas deseja substituir adequadamente a implementação abaixo para que o aviso seja realmente resolvido, em vez de apenas desativá-lo. qualquer ajuda a esse respeito, ou seja, encontrar a alternativa certa para a função 'observable.of' que aborda o aviso acima em Angular 10..

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


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

Respostas

1 abhaytripathi Aug 19 2020 at 00:15

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

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