Angular 2 beta.17:类型“ Observable <Response>”上不存在属性“ map”
我刚刚从Angular 2 beta16升级到beta17,这又需要rxjs 5.0.0-beta.6。(此处的更改日志:https : //github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28)在beta16中,有关Observable / map功能的所有功能都运行良好。升级后出现以下错误,并且在打字稿尝试转换时发生: 属性“ map”在“ Observable”类型上不存在(在我将map与observable一起使用的任何地方) c:/path/node_modules/rxjs/add/operator/map.d.ts(2,16):错误TS2435:环境模块不能嵌套在其他模块或命名空间中。 c:/path/node_modules/rxjs/add/operator/map.d.ts(2,16):错误TS2436:环境模块声明无法指定相对模块名称。 我已经看到了这个问题/答案,但并不能解决问题: Angular2 beta.12和RxJs 5 beta.3的可观察到的错误。 我的appBoot.ts看起来像这样(已经引用了rxjs / map): ///<reference path="./../node_modules/angular2/typings/browser.d.ts"/> import {bootstrap} from "angular2/platform/browser"; import {ROUTER_PROVIDERS} from 'angular2/router'; import {HTTP_PROVIDERS} from 'angular2/http'; [stuff] import 'rxjs/add/operator/map'; import 'rxjs/add/operator/toPromise'; import {enableProdMode} from 'angular2/core'; import { Title } from 'angular2/platform/browser'; …