我将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和以上,但我仍然有错误
如何解决这一问题?
2条答案
按热度按时间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?
jhkqcmku2#
我也遇到过同样的错误信息,但它只是在IntelliJ中,项目编译和运行正常。
问题是,IntelliJ从不同的前端找到了一个较旧的Typescript版本。
在分配正确的TypeScript并重新启动TypeScript服务(编辑器的右下角)后,错误消失了。
的
如果您使用的是7.5.4:只需更新(来源:https://github.com/ReactiveX/rxjs/issues/6822)