首先Cypress測(cè)試的時(shí)候是真的爽,一直測(cè)一直爽师脂!然而安裝的時(shí)候担孔,那可真是一個(gè)勁的惡心。
不停的出現(xiàn):下載失敗吃警、超時(shí)等糕篇,或者就算你掛上代理,也有可能會(huì)下載到一定進(jìn)度的時(shí)候依然會(huì)出現(xiàn)失敗酌心、斷開等拌消。
反正我是受不了了。
比如像我這種掛上代理卻依然安裝失敗的情況:
對(duì)了安券,具體Cypress是干什么的墩崩,官網(wǎng)的文檔已經(jīng)介紹的很詳細(xì)了,可以去這里一探究竟:
廢話不多說(shuō)侯勉,下面是解決方法:
1. 常規(guī)方法
最簡(jiǎn)單方便的安裝方法就是使用命令npm i cypress -D
來(lái)安裝Cypress鹦筹。
但是這種方法很容易碰到無(wú)法下載的現(xiàn)象,尤其是網(wǎng)絡(luò)不好的情況下址貌,會(huì)顯示下載無(wú)響應(yīng)且卡住不動(dòng)铐拐。
如下圖:
直接就提示連接失敗,還沒(méi)開始就結(jié)束了芳誓,很快啊......
所以我們要通過(guò)下面的方法余舶,設(shè)置環(huán)境變量來(lái)下載安裝Cypress。
2. 通過(guò)下載安裝包的方式來(lái)安裝
首先打開官方提供的壓縮包下載地址:https://download.cypress.io/desktop
锹淌,只要訪問(wèn)這個(gè)地址,就會(huì)自動(dòng)檢測(cè)你的操作系統(tǒng)赠制,提供對(duì)應(yīng)版本cypress.zip來(lái)進(jìn)行下載赂摆。
這是我下載完成后的cypress.zip文件,我放在了D:\Downloads\cypress.zip
下钟些。
這是cypress.zip壓縮包里的文件烟号,cypress.exe是它的可執(zhí)行程序。
下載成功后設(shè)置環(huán)境變量政恍,來(lái)避開npm默認(rèn)下載路徑汪拥,通過(guò)指定安裝包的文件路徑來(lái)安裝:
1. Windows CMD
Windows系統(tǒng)下使用如下命令設(shè)置環(huán)境變量:
set CYPRESS_DOWNLOAD_MIRROR=https://download.cypress.io/desktop
或
set CYPRESS_INSTALL_BINARY=D:\\path\\cypress.zip
2. Windows PowerShell
在Windows PowerShell里,set命令不能用來(lái)設(shè)置環(huán)境變量篙耗,需要使用$env
來(lái)設(shè)置迫筑。
$env:CYPRESS_DOWNLOAD_MIRROR="https://download.cypress.io/desktop"
或
$env:CYPRESS_INSTALL_BINARY="D:\\path\\cypress.zip"
設(shè)置成功后可以通過(guò)echo $env:CYPRESS_INSTALL_BINARY
查看變量是否設(shè)置成功宪赶。
3. Linux、Mac
Linux脯燃、Mac就簡(jiǎn)單了搂妻,直接賦值給變量即可:
CYPRESS_DOWNLOAD_MIRROR="https://download.cypress.io/desktop"
設(shè)置成功后,再次執(zhí)行安裝命令:
看到安裝成功后辕棚,瞬間輕松了許多......
3. 下載地址參數(shù)
官方給出的下載地址欲主,除了可以自動(dòng)識(shí)別系統(tǒng)類型然后下載安裝包,還可以通過(guò)URL傳參的形式來(lái)指定逝嚎,如下圖:
感興趣的童鞋扁瓢,想要了解更加詳細(xì)的介紹,請(qǐng)查看Cypress官網(wǎng)补君,這里我偷個(gè)懶引几,就不做過(guò)多的介紹了......
Last. 最后
感謝您抽出寶貴的時(shí)間閱讀本文,希望對(duì)您有所幫助赚哗。
如果您遇到什么疑問(wèn)或者建議她紫,歡迎多多交流,大家共同進(jìn)步屿储。
在閱讀過(guò)程中贿讹,如果有不正確的地方,希望您能提出來(lái)够掠,我會(huì)努力改正并提供更優(yōu)質(zhì)的文章民褂。