将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 升级”或更改某些程序包将还原手动编辑的更改,并且我的应用程序将再次损坏。

为了解决这个问题,我在package.json中添加了一个解决方案,该决议解决了解决不同版本的问题。

"resolutions": {
  "**/@types/angular": "1.6.20"
 },

关于angular - @@ types/angular升级后,"error TS2694: Namespace ' Angular ' has no exported member ' xxx '",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46666667/

10-13 04:22
查看更多