Intellij IDEA导入错误的RxJS类

时间:2018-08-05 15:00:27

标签: angular intellij-idea

我使用Intellij IDEA开发我的角度项目。使用各种库中的类时,IDEA会为我添加导入语句。

但是,当添加RxJS类时,IDEA错误地添加了一些导入。例如,IDEA添加了:

import {first} from "rxjs/internal/operators";

代替

import {first} from "rxjs/operators";

import {Observable} from "rxjs/index";

代替

import {Observable} from "rxjs";

尽管导入不正确,但错误导入的类的行为几乎与实际的行为相同,并且仅在某些情况下会失败。因此,有时很难理解出了什么问题。

有什么方法可以指示IDEA导入正确的类吗?

1 个答案:

答案 0 :(得分:4)

请升级到2018.1.2或更高版本-WEB-32299已修复。 如果这样做没有帮助,请从设置| |中的请勿完全导入:字段中删除rxjs。编辑器代码样式|打字稿|导入