首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular2-JWT包不再在角6中工作(RXJS导入问题)

Angular2-JWT包不再在角6中工作(RXJS导入问题)
EN

Stack Overflow用户
提问于 2018-08-21 15:03:36
回答 2查看 1.2K关注 0票数 1

因此,我有一个名为Angular2-jwt的包,用于定义用户是否已登录。今天,我把一个现有的应用程序转移到了另一个应用程序中,这个应用程序可以运行在角度6上。现在,这个包正在抛出以下错误:

代码语言:javascript
复制
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,但这些问题,我找不到有关如何解决它们的信息。有什么主意吗?下面的包代码(我强调了问题所在):

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-21 15:16:24

Rxjs 6更改了其内部结构,因此您可以更改导入。

对于import语句,您必须如何更新代码:

可观察的、可观察的主题等

代码语言:javascript
复制
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';

变成了

代码语言:javascript
复制
import { Observable, Subject } from 'rxjs';

欲了解更多信息:https://www.academind.com/learn/javascript/rxjs-6-what-changed/

票数 2
EN

Stack Overflow用户

发布于 2018-08-21 15:17:25

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51951597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档