最近在项目中打算添加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
成功安装。