问题描述
我使用的是角度8,当我运行代码时,这些错误是 出现。该如何解决?
为什么会出现这些错误?谁能解释一下?
ERROR in node_modules/rxjs/Subject.d.ts:1:15 - error TS2307: Cannot find module 'rxjs-compat/Subject' or its corresponding type declarations.
1 export * from 'rxjs-compat/Subject';
~~~~~~~~~~~~~~~~~~~~~
node_modules/@angular/material/core/typings/common-behaviors/error-state.d.ts:11:10 - error TS2305: Module '"../../../../../rxjs/Subject"' has no exported member 'Subject'.
11 import { Subject } from 'rxjs/Subject';
~~~~~~~
node_modules/rxjs/Observable.d.ts:1:15 - error TS2307: Cannot find module 'rxjs-compat/Observable' or its corresponding type declarations.
1 export * from 'rxjs-compat/Observable';
~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@angular/material/core/typings/common-behaviors/initialized.d.ts:9:10 - error TS2305: Module '"../../../../../rxjs/Observable"' has no exported member 'Observable'.
9 import { Observable } from 'rxjs/Observable';
~~~~~~~~~~
node_modules/@angular/material/core/typings/datetime/date-adapter.d.ts:9:10 - error TS2305: Module '"../../../../../rxjs/Observable"' has no exported member 'Observable'.
9 import { Observable } from 'rxjs/Observable';
~~~~~~~~~~
node_modules/@angular/material/core/typings/datetime/date-adapter.d.ts:10:10 - error TS2305: Module '"../../../../../rxjs/Subject"' has no exported member 'Subject'.
10 import { Subject } from 'rxjs/Subject';
~~~~~~~
node_modules/@angular/material/core/typings/option/option.d.ts:1:10 - error TS2305: Module '"../../../../../rxjs/Subject"' has no exported member 'Subject'.
1 import { Subject } from 'rxjs/Subject';
~~~~~~~
node_modules/@angular/material/form-field/typings/form-field-control.d.ts:8:10 - error TS2305: Module '"../../../../rxjs/Observable"' has no exported member 'Observable'.
8 import { Observable } from 'rxjs/Observable';
~~~~~~~~~~
node_modules/@angular/material/input/typings/input.d.ts:6:10 - error TS2305: Module '"../../../../rxjs/Subject"' has no exported member 'Subject'.
6 import { Subject } from 'rxjs/Subject';
~~~~~~~
node_modules/@angular/material/select/typings/select.d.ts:16:10 - error TS2305: Module '"../../../../rxjs/Observable"' has no exported member 'Observable'.
16 import { Observable } from 'rxjs/Observable';
~~~~~~~~~~
解决方法
尝试一下
npm install rxjs-compat --save
,
这是因为您下载的版本和角度版本不匹配。您必须选择是否适合您使用的角度版本。.