typescript 未能找到模块“rxjs”的声明文件

ifsvaxew  于 6个月前  发布在  TypeScript
关注(0)|答案(2)|浏览(92)

我将rxjs与typescript一起使用,但我得到了下一个错误

Could not find a declaration file for module 'rxjs'.'C:/Path/to/project/node_modules/rxjs/dist/cjs/index.js'

typescript version 4.7.4 

rxjs version 7.5.6

working with vscode 1.59

字符串
我创建了新的Angular 14应用程序。为了解决这个问题,我试图升级的typescript版本,就像我看到inw的github问题,它解决后,typescript 4. 2和以上,但我仍然有错误
如何解决这一问题?

a9wyjsp7

a9wyjsp71#

这个错误只显示在vscode上,而不是在终端的tsc上。所以我明白这个问题是在vscode typescript内部服务器上。.它有旧的typescript版本,然后rxjs 7需要....所以我升级了vscode版本到1.69,它被解决了
你也可以手动更改vscode ts版本请看这个答案What TypeScript version is Visual Studio Code using? How to update it?

jhkqcmku

jhkqcmku2#

我也遇到过同样的错误信息,但它只是在IntelliJ中,项目编译和运行正常。

问题是,IntelliJ从不同的前端找到了一个较旧的Typescript版本。
在分配正确的TypeScript并重新启动TypeScript服务(编辑器的右下角)后,错误消失了。



如果您使用的是7.5.4:只需更新(来源:https://github.com/ReactiveX/rxjs/issues/6822

相关问题