'WeakMap' 的所有声明必须具有相同的类型参数

All declarations of 'WeakMap' must have identical type parameters

我正在构建 Ionic 应用程序并且一切正常,但是当我将我的源代码克隆到另一台机器时,出现如图所示的错误。

虽然应用程序在第一台机器上编译没有错误,但我检查了 Ionic、npm、typescript 和 node 版本,它们在两台机器上是相同的。

我在这里缺少什么!?

为了防止有人遇到同样的问题,我可以通过删除路径

中的全局 node_module 文件夹来解决这个问题

C:\Users\{user_name}\AppData\Roaming\npm\node_modules

在我的例子中,C:\node_modules 处有另一个文件夹,如错误消息末尾所示