将 angular 和 @types/angular 版本升级到 1.6.x 版本后,我有很多 TS2694 错误:
error TS2694: Namespace 'angular' has no exported member 'material'
error TS2694: Namespace 'angular' has no exported member 'ui'
error TS2694: Namespace 'angular' has no exported member 'translate'
这在更改版本号之前工作正常。
可能导致问题的原因是什么?
最佳答案
像上面接受的答案那样手动编辑文件给我带来了一些问题。
运行“yarn upgrade”或更改某些包会恢复手动编辑的更改,我的应用程序会再次损坏。
为了解决这个问题,我在 package.json 中添加了一个解决方案,它解决了解析不同版本的问题。
"resolutions": {
"**/@types/angular": "1.6.20"
},
关于angular - "error TS2694: Namespace ' angular ' has no exported member ' xxx '"升级后@types/angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46666667/