Angular RXJS 7-TS2693:&x27;AjaxDirection';仅引用类型,但在此处用作值
我升级了我的angular 11个项目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}`
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我很有信心这就是原因,看看第一个要点: