Intellij IDEA导入错误的RxJS类

Lah*_*ima 1 intellij-idea angular

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

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

import {first} from "rxjs/internal/operators";
Run Code Online (Sandbox Code Playgroud)

代替

import {first} from "rxjs/operators";
Run Code Online (Sandbox Code Playgroud)

import {Observable} from "rxjs/index";
Run Code Online (Sandbox Code Playgroud)

代替

import {Observable} from "rxjs";
Run Code Online (Sandbox Code Playgroud)

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

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

len*_*ena 5

请升级到2018.1.2或更高版本-WEB -32299已在此处修复。如果这样做没有帮助,请rxjs设置” | “不完全导入自:”字段中删除 编辑器 代码样式| 打字稿| 进口货