首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >rxjs/订阅没有导出的成员‘订阅’

rxjs/订阅没有导出的成员‘订阅’
EN

Stack Overflow用户
提问于 2018-05-04 21:23:30
回答 1查看 26.3K关注 0票数 28

我更新了我的angular项目和我所有的依赖到最新版本。没有太多的麻烦,我解决了大多数依赖问题,但我仍然被RxJS卡住了。这是我的package.json:

代码语言:javascript
复制
  "dependencies": {
    "@angular-devkit/build-angular": "^0.6.0",
    "@angular/animations": "^6.0.0",
    "@angular/common": "^6.0.0",
    "@angular/compiler": "^6.0.0",
    "@angular/core": "^6.0.0",
    "@angular/forms": "^6.0.0",
    "@angular/http": "^6.0.0",
    "@angular/platform-browser": "^6.0.0",
    "@angular/platform-browser-dynamic": "^6.0.0",
    "@angular/router": "^6.0.0",
    "angular-bootstrap-md": "^6.0.1",
    "core-js": "^2.5.5",
    "font-awesome": "^4.7.0",
    "rxjs": "^6.1.0",
    "zone.js": "^0.8.26"
  },
  "devDependencies": {
    "@angular/cli": "~6.0.0",
    "@angular/compiler-cli": "^6.0.0",
    "@angular/language-service": "6.0.0",
    "@types/jasmine": "~2.8.3",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~6.0.60",
    "codelyzer": "^4.0.1",
    "electron": "^1.8.3",
    "jasmine-core": "~2.8.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~2.0.2",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "^1.4.2",
    "karma-jasmine": "~1.1.2",
    "karma-jasmine-html-reporter": "^1.0.0",
    "protractor": "~5.3.1",
    "ts-node": "~6.0.2",
    "tslint": "~5.10.0",
    "typescript": "~2.7.2"

我只从RxJS导入了两个模块:

代码语言:javascript
复制
import { fromPromise } from 'rxjs/observable/fromPromise';
import { Subscription } from 'rxjs/Subscription';

它们都给出了相同的错误:

代码语言:javascript
复制
    [ts] Module '"***/node_modules/rxjs/Subscription"' has no exported
 member 'Subscription'.

对于fromPromise来说也是一样的。这是我从Subscribtion.d.ts得到的错误消息(我没有以任何方式修改代码)

更新:

下面的答案解决了订阅的问题,但fromPromise仍然给出了相同的问题,即使它被正确导出:

export * from 'rxjs-compat/observable/fromPromise';

EN

回答 1

Stack Overflow用户

发布于 2018-05-04 21:34:40

Angular 6和rxjs6还不兼容,因为他们创建的兼容性https://www.npmjs.com/package/rxjs-compat你必须安装

更新fromPromise现在是"from“。查看此处:https://github.com/ReactiveX/rxjs/issues/3525

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

https://stackoverflow.com/questions/50176029

复制
相关文章

相似问题

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