![](/img/trans.png)
[英]Angular 13: Namespace '"/node_modules/firebase/compat/index"' has no exported member 'User'. ts(2694)
[英]Error: TypeScript error in /home/runner/work/avi/avi/node_modules/@types/react-router/index.d.ts(149,100): Type expected. TS1110
第一个选项:
正如 Rohan Jayraj 提到的,最好升级 typescript 和 react-scripts。
第二个选项:
如果您已弹出您的应用程序并且别无选择,请按照此操作
删除仓库中的锁文件和 node_modules
yarn.lock/ package-lock.json
节点模块
运行以下命令以安装和启动您的应用程序
发生这种情况是因为依赖包 [在本例中为 react router] 使用 @types/react 作为其依赖项中提到的版本 * 的依赖项,而不是可选的对等依赖项。
对于所有 react typescript 应用程序,每次都会出现新类型错误,此问题将重复出现。
[错误可能每次都不同,但这个解决方案有效]
我将 typescript 版本更新为 4.1.6,它对我有用。 我尝试了最新版本的 typescript。 它也可以,但它不支持我需要的所有功能。
我正在添加一个答案以供其他人将来参考。
是的,就像其他人提到的 typescript 是问题所在。
我将其升级到最新版本(当前为4.8.3
)。 升级后,我必须修复redux saga
文件上的类型问题,并且我必须将react-scripts
升级到4.0.1
以修复Parsing error: Cannot read properties of undefined (reading 'map')
。
我添加了版本为5.1.14
的@types/react-router
作为我的package.json文件的依赖项,并安装了它以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.