rxjs / observable / of Angular 10的替代方案,以避免警告CommonJS或AMD依赖项可能导致优化援助

时间:2020-08-18 15:26:04

标签: javascript angular rxjs

升级到Angular 10后,开始收到警告

“ .. * .ts取决于'rxjs / observable / of'。CommonJS或AMD依赖项 可能会导致优化援助。”

在Internet上找到有关如何使用“ 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 个答案:

答案 0 :(得分:1)

在RxJs 6+中,使用import { of } from 'rxjs';

在RxJ 6之前,请使用import { of } from 'rxjs/observable/of';