rxjs / observable / of alternate untuk Angular 10, untuk menghindari peringatan ketergantungan CommonJS atau AMD dapat menyebabkan dana talangan pengoptimalan

Aug 19 2020

Setelah meningkatkan ke Angular 10, mulai menerima peringatan

".. * .ts bergantung pada 'rxjs / observable / of'. Ketergantungan CommonJS atau AMD dapat menyebabkan dana talangan pengoptimalan."

Ditemukan di internet tentang cara menonaktifkan peringatan dengan menggunakan "allowCommonJsDependencies". Tetapi ingin mengganti implementasi di bawah ini dengan benar sehingga peringatan benar-benar ditangani alih-alih hanya menonaktifkannya. bantuan apa pun dalam hal ini, yaitu menemukan alternatif yang tepat untuk fungsi 'observable.of' yang membahas peringatan di atas di Angular 10 ..

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


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

Jawaban

1 abhaytripathi Aug 19 2020 at 00:15

Di RxJs 6+, gunakan import { of } from 'rxjs';

Sebelum RxJs 6, gunakan import { of } from 'rxjs/observable/of';