Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.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 如何解决';无法重新声明块作用域变量';错误?_Angular_Unit Testing_Karma Runner - Fatal编程技术网

Angular 如何解决';无法重新声明块作用域变量';错误?

Angular 如何解决';无法重新声明块作用域变量';错误?,angular,unit-testing,karma-runner,Angular,Unit Testing,Karma Runner,我正在尝试为Angular 2项目编写单元测试用例。 我正在使用Angular CLI和网页包 控制台中没有错误,运行时应用程序运行正常。 然而,当我运行“karma start”时,测试用例不会被执行,我在控制台中得到以下错误: ERROR in /Users/sunil/my-web-app/src/typings.d.ts (2,13): Cannot redeclare block-scoped variable 'process'. ERROR in /Users/sunil/my-

我正在尝试为Angular 2项目编写单元测试用例。 我正在使用Angular CLI和网页包

控制台中没有错误,运行时应用程序运行正常。 然而,当我运行“karma start”时,测试用例不会被执行,我在控制台中得到以下错误:

ERROR in /Users/sunil/my-web-app/src/typings.d.ts (2,13): Cannot redeclare block-scoped variable 'process'.

ERROR in /Users/sunil/my-web-app/src/typings.d.ts (3,13): Cannot redeclare block-scoped variable 'module'.

ERROR in /users/sunil/my-web-app/node_modules/@types/node/index.d.ts (48,13): Cannot redeclare block-scoped variable 'process'.

ERROR in /users/sunil/my-web-app/node_modules/@types/node/index.d.ts (85,13): Cannot redeclare block-scoped variable 'module'.
我花了3个小时,在不同的环境下,对同一个错误的答案进行了检查,但没有多大帮助。
有人能解释一下这个错误的主要原因是什么,以及在我尝试运行测试时如何解决它吗?

第一次尝试是检查键入和节点依赖性。我检查了存在错误的文件。这两个文件都有
过程
模块
变量。。可能是这导致了错误?可能是。尝试升级、降级这些LIB。不知道检查他们是否符合系统的更好方法