Angular RXJS 7-TS2693:&x27;AjaxDirection';仅引用类型,但在此处用作值

Angular RXJS 7-TS2693:&x27;AjaxDirection';仅引用类型,但在此处用作值,angular,rxjs,rxjs7,Angular,Rxjs,Rxjs7,我升级了我的angular 11个项目RxJS 7,在WebStorm中,它建议我更改一些主题导入,一旦我更新这些导入,我就会发现下面的错误 ERROR: node_modules/rxjs/dist/types/internal/ajax/types.d.ts:9:40 - error TS1110: Type expected. 9 export declare type AjaxResponseType = `${AjaxDirection}_${ProgressEventType}`

我升级了我的angular 11个项目
RxJS 7
,在WebStorm中,它建议我更改一些
主题
导入,一旦我更新这些导入,我就会发现下面的错误


ERROR: node_modules/rxjs/dist/types/internal/ajax/types.d.ts:9:40 - error TS1110: Type expected.

9 export declare type AjaxResponseType = `${AjaxDirection}_${ProgressEventType}`;
                                         ~~~
node_modules/rxjs/dist/types/internal/ajax/types.d.ts:9:43 - error TS2693: 'AjaxDirection' only refers to a type, but is being used as a value here.

9 export declare type AjaxResponseType = `${AjaxDirection}_${ProgressEventType}`;
                                            ~~~~~~~~~~~~~
node_modules/rxjs/dist/types/internal/ajax/types.d.ts:9:60 - error TS2693: 'ProgressEventType' only refers to a type, but is being used as a value here.

9 export declare type AjaxResponseType = `${AjaxDirection}_${ProgressEventType}`;
                                                             ~~~~~~~~~~~~~~~~~

An unhandled exception occurred: node_modules/rxjs/dist/types/internal/ajax/types.d.ts:9:40 - error TS1110: Type expected.


任何试图迁移到
RxJs7

Angular的人都没有为RxJs7做好准备。您应该回滚到它。感谢@R.Richards的快速响应,请记住RxJS 7需要TS 4.2。您使用的是什么版本的TS?我使用的是typescript 4.0.5,可能是reason@AniruddhaDas我很有信心这就是原因,看看第一个要点: