【问题标题】:Cannot read property 'matches' of undefined When installing Jest in Angular在 Angular 中安装 Jest 时无法读取未定义的属性“匹配项”
【发布时间】:2021-02-19 02:41:43
【问题描述】:

我想在我的 Angular 项目中使用 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

我该如何解决?

提前致谢。

【问题讨论】:

    标签: angular jestjs angular-jest


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-12
      • 2020-05-16
      • 2022-01-15
      • 2021-03-28
      • 1970-01-01
      • 2022-01-05
      • 2022-01-01
      • 1970-01-01
      相关资源
      最近更新 更多