我2个月前在Ionic 2项目上工作过。现在我重新安装了我的机器,并试图再次启动我的项目。 我拉了我的代码,但当我尝试“离子服务”我的项目时,我得到以下错误。
我非常感谢这是一些库版本的问题。但是我无法解决它。
我得到的错误是:
[21:52:08] typescript: node_modules/ionic-angular/navigation/nav-controller-base.d.ts, line: 20
Class 'NavControllerBase' incorrectly implements interface 'NavController'. Types of property 'popTo' are
incompatible. Type '(indexOrViewCtrl: any, opts?: NavOptions, done?: Function) => Promise<any>' is not
assignable to type '(page: any, params?: any, opts?: NavOptions, done?: Function) => Promise<any>'. Types of
parameters 'done' and 'opts' are incompatible. Type 'NavOptions' is not assignable to type 'Function'.
Property 'apply' is missing in type 'NavOptions'.
L20: export declare class NavControllerBase extends Ion implements NavController {
L21: parent: any;
[21:52:08] typescript:node_modules / rxjs / Subject.d.ts,line:16 类'Subject'错误地扩展了基类'Observable'。物业'电梯'的类型是 不相容。输入'(运营商:运营商)=&gt; Observable'不能分配给类型 '(运营商:运营商)=&gt;观察到的”。类型'Observable'不能分配给类型 “可观测”。类型“T”不能分配给“R”类型。
L16: export declare class Subject<T> extends Observable<T> implements ISubscription {
L17: observers: Observer<T>[];
[21:52:08] typescript:node_modules / rxjs / observable / dom / WebSocketSubject.d.ts,line:23 类'WebSocketSubject'错误地扩展了基类'AnonymousSubject'。物业'升降机'的类型 是不相容的。输入'(运营商:运营商)=&gt; WebSocketSubject'不能分配给'(运算符:运算符)=&gt;观察到的”。类型'WebSocketSubject'不能分配给类型 “可观测”。财产'运营商'的类型是不相容的。 “运营商”类型不能分配给 输入'运营商'。类型“R”不能分配给“T”类型。
L23: export declare class WebSocketSubject<T> extends AnonymousSubject<T> {
L24: url: string;
[21:52:08]开发服务器正在运行:http://localhost:8100/