背景
在安装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安装其他依赖,待安装完成后再手动安装;
如果是项目中直接使用该依赖,则可以直接使用上面的步骤去下载并安装即可