Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 所有'的声明;WeakMap';必须具有相同的类型参数_Angular_Typescript_Ionic3 - Fatal编程技术网

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

Angular 所有'的声明;WeakMap';必须具有相同的类型参数,angular,typescript,ionic3,Angular,Typescript,Ionic3,我正在构建Ionic应用程序,一切都很顺利,但当我将源代码克隆到另一台机器上时,出现了一个错误,如图所示 虽然应用程序在第一台机器上编译时没有错误,但我检查了Ionic、npm、typescript和node版本,这两台机器的版本是相同的 我错过了什么 为了记录这一点,以防任何人有相同的问题,我可以通过删除路径中的全局节点\u模块文件夹来解决此问题 C:\Users\{user\u name}\AppData\Roaming\npm\node\u模块 在我的例子中,在C:\node\u modu

我正在构建Ionic应用程序,一切都很顺利,但当我将源代码克隆到另一台机器上时,出现了一个错误,如图所示

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

我错过了什么


为了记录这一点,以防任何人有相同的问题,我可以通过删除路径中的全局
节点\u模块
文件夹来解决此问题

C:\Users\{user\u name}\AppData\Roaming\npm\node\u模块


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

这就像您对T使用了两种不同的类型,即boolean和number。这两种类型应该是相同的。如果您将其添加到
tsconfig.json
文件的
编译器选项
数组中会发生什么?:
“类型”:[“lodash”],
如果这不起作用,您可以查看用户建议在哪里添加
“skipLibCheck”“:true
tsconfig.json
file@sebaferreras您建议的解决方案没有解决此问题,我尝试创建一个新项目来比较配置,但我在新项目中遇到了相同的错误,即删除全局文件会使您的机器出错。你将不得不再次下载所有这些是的,这就是我打算做的重新下载所有东西来修复任何损坏的引用或损坏的文件