Angular 如何解决';无法重新声明块作用域变量';错误?
我正在尝试为Angular 2项目编写单元测试用例。 我正在使用Angular CLI和网页包 控制台中没有错误,运行时应用程序运行正常。 然而,当我运行“karma start”时,测试用例不会被执行,我在控制台中得到以下错误: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-
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。不知道检查他们是否符合系统的更好方法