Angular 2 beta.17: Eigenschaft 'map' existiert nicht für Typ 'Observable <Response>'

Ich habe gerade ein Upgrade von Angular 2 @ durchgeführ beta16 zu beta17, was wiederum rxjs 5.0.0-beta.6 erfordert. (Changelog hier:https: //github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-2) In Beta 16 funktionierte alles in Bezug auf Observable / Map-Funktionalität. Die folgenden Fehler traten nach dem Upgrade auf und traten auf, wenn Typoskript versucht zu transpilieren:

Property 'map' existiert nicht für den Typ 'Observable' (überall, wo ich eine Karte mit einem Observable verwendet habe)c: /path/node_modules/rxjs/add/operator/map.d.ts (2,16): Fehler TS2435: Umgebungsmodule können nicht in anderen Modulen oder Namespaces verschachtelt werden.c: /path/node_modules/rxjs/add/operator/map.d.ts (2,16): Fehler TS2436: Umgebungsmoduldeklaration kann keinen relativen Modulnamen angeben.

Ich habe diese Frage / Antwort gesehen, aber sie löst das Problem nicht:Observable Fehler mit Angular2 Beta.12 und RxJs 5 Beta.3

Meine appBoot.ts sieht so aus (verweise bereits auf 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';


//enableProdMode();
bootstrap(AppDesktopComponent, [
    ROUTER_PROVIDERS,
    HTTP_PROVIDERS,
    Title
]);

Hat jemand eine Ahnung, was drunter und drüber geht?

Antworten auf die Frage(30)

Ihre Antwort auf die Frage