找不到模块'rxjs/subject/BehaviorSubject'

Hon*_*iao 28 rxjs typescript rxjs5 angular

我正在使用Angular 2.

当我使用这两个中的任何一个时,我的程序运行良好:

import { BehaviorSubject } from 'rxjs/Rx';
import { BehaviorSubject } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)

但是,我尝试使用以下方法:

import { BehaviorSubject } from 'rxjs/subject/BehaviorSubject';
Run Code Online (Sandbox Code Playgroud)

但我失败了,我的浏览器控制台显示:

未捕获错误:找不到模块'rxjs/subject/BehaviorSubject'

我怎样才能正确使用第三种方式?谢谢

Gün*_*uer 73

import {BehaviorSubject} from 'rxjs/BehaviorSubject';
Run Code Online (Sandbox Code Playgroud)

rxjs 6.x

import {BehaviorSubject} from 'rxjs';
Run Code Online (Sandbox Code Playgroud)

也可以看看