我使用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导入正确的类吗?
答案 0 :(得分:4)
请升级到2018.1.2或更高版本-WEB-32299已修复。
如果这样做没有帮助,请从设置| |中的请勿完全导入:字段中删除rxjs
。编辑器代码样式|打字稿|导入