Cypress首次安装速度慢的处理方式

1,677 阅读1分钟

背景

在安装vue3项目时,选择了默认安装,在最后安装依赖时发现,安装cypress这个依赖会去下载它 的zip包,这个过程非常慢,等了一个小时也才只下了一点点,于是便到网上去查了各种关于处理的方案,但是由于各种原因都没有顺利安装,最后查到可以将zip包下载到本地然后指定安装地址,这里记录下处理方式.

正文

1.到淘宝镜像上去下载最新的依赖包(使用淘宝会快一些,如果直接使用源地址依旧会很慢),比如8.7.0版本则地址为:

registry.npmmirror.com/-/binary/cy…

2.下载完成后,找到下载的地址,找到它的全路径,比如:~/Downloads/cypress.zip

3.设置临时变量并进行安装

export CYPRESS_INSTALL_BINARY=~/Downloads/cypress.zip && npm install cypress@8.7.0

以mac为例,安装完成后,它会在把应用解压到 ~/Library/Caches/Cypress/8.7.0这个目录下,如果要升级或者删除这个app,到这个目录删除即可

结语

如果是和我一样是在安装vue3时默认安装了这个依赖,可以停止所有的安装,然后在package.json中删除cpyress这个依赖,然后执行npm install安装其他依赖,待安装完成后再手动安装;

如果是项目中直接使用该依赖,则可以直接使用上面的步骤去下载并安装即可