angular - 在 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
我该如何解决?
提前致谢。
解决方案
它可能会帮助一些人。我通过重新安装以下软件包通过一些解决方法解决了它:
- 删除了 node_modules 和 package-lock.json 文件
- npm install -g npm@latest
- 运行 npm install 时,我在 node-gyp 遇到了错误。我必须运行 npm i -g node-gyp
现在它对我来说工作正常。
推荐阅读
- sql - 如何在 Postgres 中读取 JSON 文件
- python - 尝试使用 Python 将分子动力学输出文件转换为 csv 文件
- vim - 定义 vim 命令以使用另一个扩展名打开当前文件名
- cookies - Gitlab 帐户访问错误:“422 您请求的更改被拒绝。”
- c++ - 为什么 C++ WMI 不获取数据?错误:0xC0000005
- python - 想要列出 'abcdefghijklmnopqrstuvwxyz0123456789' 的所有 4 个字符组合
- json - Jolt Transformation - 小写 JSON 列表中的所有键
- java - Spring Boot 管理页面 - 安全配置 - Java
- flutter - 为什么在 Fluttter 中调用加载状态后调用 loadInitTopStory 方法?
- sockets - 处理来自 Socket 的异构信息