首页 > 解决方案 > 在 Angular 中安装 Jest 时无法读取未定义的属性“匹配项”

问题描述

我想jset在我的角度项目中使用。当我运行以下命令时:

npm install jest --save-dev

得到以下错误:

npm 错误!无法读取未定义的属性“匹配”

注意:在安装之前,我使用以下命令jest完全删除:Karam

npm remove karma karma-chrome-launcher karma-coverage-istanbul-reporter karma-jasmine karma-jasmine-html-reporter

我该如何解决?

提前致谢。

标签: angularjestjsangular-jest

解决方案


它可能会帮助一些人。我通过重新安装以下软件包通过一些解决方法解决了它:

  1. 删除了 node_modules 和 package-lock.json 文件
  2. npm install -g npm@latest
  3. 运行 npm install 时,我在 node-gyp 遇到了错误。我必须运行 npm i -g node-gyp

现在它对我来说工作正常。


推荐阅读