无法解析Angular 6中的依赖项

无法解析Angular 6中的依赖项,angular,angular6,Angular,Angular6,我试图建立一个小的平均堆栈积垢应用程序。我正在使用最新的CLI和Angular 6 为此,我创建了一个导入模型的服务文件,到目前为止还没有什么了不起的 但当它现在试图编译时,它给了我: ERROR in ./src/app/common/share.service.ts Module not found: Error: Can't resolve 'rxjs/add/operator/map' in 'C:\Users\Thorben\Desktop\FrameworksExam\Tut\cli

我试图建立一个小的平均堆栈积垢应用程序。我正在使用最新的CLI和Angular 6

为此,我创建了一个导入模型的服务文件,到目前为止还没有什么了不起的

但当它现在试图编译时,它给了我:

ERROR in ./src/app/common/share.service.ts
Module not found: Error: Can't resolve 'rxjs/add/operator/map' in 'C:\Users\Thorben\Desktop\FrameworksExam\Tut\client\src\app\common'
ERROR in ./src/app/common/share.service.ts
Module not found: Error: Can't resolve 'rxjs/add/operator/toPromise' in 'C:\Users\Thorben\Desktop\FrameworksExam\Tut\client\src\app\common'
i 「wdm」: Failed to compile.
ERROR in node_modules/rxjs/Observable.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Observable'.
src/app/common/share.service.ts(3,10): error TS2305: Module '"C:/Users/Thorben/Desktop/FrameworksExam/Tut/client/node_modules/rxjs/Observable"' has no exported member 'Ob
servable'.
我的文件如下所示:

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/toPromise';

import { Share } from './share.model';

@Injectable()
export class ShareService {
  selectedShare: Share;
  shares: Share[];
  readonly baseURL = 'http://localhost:3000/shares';

  constructor(private http: HttpClient) { }

  createShare(share: Share) {
    return this.http.post(this.baseURL, share);
  }

  getShareList() {
    return this.http.get(this.baseURL);
  }

  updateShare(share: Share) {
    return this.http.put(this.baseURL + `/${share._id}`, share);
  }

  deleteShare(_id: string) {
    return this.http.delete(this.baseURL + `/${_id}`);
  }

}

我注入的是错误的还是exactlz的问题:(

在Angular 6.0中,有一些不同的导入语法。您可以看到