因此,我有一个名为Angular2-jwt的包,用于定义用户是否已登录。今天,我把一个现有的应用程序转移到了另一个应用程序中,这个应用程序可以运行在角度6上。现在,这个包正在抛出以下错误:
Module not found: Error: Can't resolve 'rxjs/Observable' in 'C:\Users\TijlD\Desktop\projects\Harry-Potter-WU\node_modules\angular2-jwt'
ERROR in ./node_modules/angular2-jwt/angular2-jwt.js
Module not found: Error: Can't resolve 'rxjs/add/observable/defer' in
'C:\Users\TijlD\Desktop\projects\Harry-Potter-WU\node_modules\angular2-jwt'
ERROR in ./node_modules/angular2-jwt/angular2-jwt.js
Module not found: Error: Can't resolve 'rxjs/add/observable/fromPromise' in 'C:\Users\TijlD\Desktop\projects\Harry-Potter-WU\node_modules\angular2-jwt'
ERROR in ./node_modules/angular2-jwt/angular2-jwt.js
Module not found: Error: Can't resolve 'rxjs/add/operator/mergeMap' in 'C:\Users\TijlD\Desktop\projects\Harry-Potter-WU\node_modules\angular2-jwt'我有其他的rxjs问题,因为角6,但这些问题,我找不到有关如何解决它们的信息。有什么主意吗?下面的包代码(我强调了问题所在):

发布于 2018-08-21 15:16:24
Rxjs 6更改了其内部结构,因此您可以更改导入。
对于import语句,您必须如何更新代码:
可观察的、可观察的主题等
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';变成了
import { Observable, Subject } from 'rxjs';欲了解更多信息:https://www.academind.com/learn/javascript/rxjs-6-what-changed/
发布于 2018-08-21 15:17:25
https://stackoverflow.com/questions/51951597
复制相似问题