升级到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);
}
答案 0 :(得分:1)
在RxJs 6+中,使用import { of } from 'rxjs';
在RxJ 6之前,请使用import { of } from 'rxjs/observable/of';