【发布时间】:2018-06-17 21:07:30
【问题描述】:
我在尝试使用 Angular 6 构建我的应用程序时收到错误消息,但不知道该怎么做。
模块 rxjs 未找到 see this
Module not found ..Cannot resolve module 'rxjs/operators/toPromise
我该怎么办?
//contact.service.ts
import { Injectable } from '@angular/core';
import { Contact } from './contact';
import { Http, Response } from '@angular/http';
import 'rxjs/add/operator/toPromise';
@Injectable()
export class ContactService {
private contactsUrl = '/api/contacts';
constructor (private http: Http) {}
.......
}
【问题讨论】:
-
你能检查一下
package.json你安装了什么rxjs版本吗? -
"rxjs": "^6.0.0",
-
toPromise 不再是运算符,您应该可以直接作为 Observable 方法访问,您可以简单地删除它应该工作的导入
-
@AbineshDevadas 是对的!这就是问题的答案。您应该将此作为答案发布。