vue add unit-jest报错解决

406 阅读1分钟

最近在项目中打算添加jest单元测试的时候,执行vue add unit-jest时一直报错,提示:

Failed to get response from https://registry.yarnpkg.com/vue-cli-version-marker

vue-cli的版本是4版本。

在网上很多答案都是修改npm配置,但明显这样不太合理。

翻看npm的文档,出现问题的时候,可以从几个方面入手:

  • 安装最新稳定的npm:心理上觉得不可能是这个问题,vue还不至于需要最新的npm😀
  • npm损坏:这个更不可能,其他装包功能还是正常的
  • 清除缓存:这个有可能

文档中提到npm缓存有可能会变得混乱

执行: npm cache clean --force

再次执行: vue add unit-jest

成功安装。