Failed to install Cypress?我們對它說不!

image.png

首先Cypress測試的時候是真的爽,一直測一直爽!然而安裝的時候,那可真是一個勁的惡心。

image.png

不停的出現(xiàn):下載失敗、超時等,或者就算你掛上代理,也有可能會下載到一定進度的時候依然會出現(xiàn)失敗、斷開等。

反正我是受不了了。

比如像我這種掛上代理卻依然安裝失敗的情況:

20211203_144425.png
20211203_144513.png

對了,具體Cypress是干什么的,官網(wǎng)的文檔已經(jīng)介紹的很詳細了,可以去這里一探究竟:

官方地址:https://docs.cypress.io/

廢話不多說,下面是解決方法:


1. 常規(guī)方法




最簡單方便的安裝方法就是使用命令npm i cypress -D來安裝Cypress。

但是這種方法很容易碰到無法下載的現(xiàn)象,尤其是網(wǎng)絡(luò)不好的情況下,會顯示下載無響應(yīng)且卡住不動。

image.png

如下圖:

20211203_151118.png

直接就提示連接失敗,還沒開始就結(jié)束了,很快啊......

所以我們要通過下面的方法,設(shè)置環(huán)境變量來下載安裝Cypress。


2. 通過下載安裝包的方式來安裝



首先打開官方提供的壓縮包下載地址:https://download.cypress.io/desktop ,只要訪問這個地址,就會自動檢測你的操作系統(tǒng),提供對應(yīng)版本cypress.zip來進行下載。

這是我下載完成后的cypress.zip文件,我放在了D:\Downloads\cypress.zip下。

20211203_15fff3847.png

這是cypress.zip壓縮包里的文件,cypress.exe是它的可執(zhí)行程序。

20211203_153905.png

下載成功后設(shè)置環(huán)境變量,來避開npm默認下載路徑,通過指定安裝包的文件路徑來安裝:

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命令不能用來設(shè)置環(huán)境變量,需要使用$env來設(shè)置。

$env:CYPRESS_DOWNLOAD_MIRROR="https://download.cypress.io/desktop"

$env:CYPRESS_INSTALL_BINARY="D:\\path\\cypress.zip"

設(shè)置成功后可以通過echo $env:CYPRESS_INSTALL_BINARY查看變量是否設(shè)置成功。

20211203_155624.png

3. Linux、Mac

Linux、Mac就簡單了,直接賦值給變量即可:

CYPRESS_DOWNLOAD_MIRROR="https://download.cypress.io/desktop"

設(shè)置成功后,再次執(zhí)行安裝命令:

20211203_160053.png

看到安裝成功后,瞬間輕松了許多......

image.png


3. 下載地址參數(shù)



官方給出的下載地址,除了可以自動識別系統(tǒng)類型然后下載安裝包,還可以通過URL傳參的形式來指定,如下圖:

20211203_152215.png

感興趣的童鞋,想要了解更加詳細的介紹,請查看Cypress官網(wǎng),這里我偷個懶,就不做過多的介紹了......

Last. 最后



  • 感謝您抽出寶貴的時間閱讀本文,希望對您有所幫助。

  • 如果您遇到什么疑問或者建議,歡迎多多交流,大家共同進步。

  • 在閱讀過程中,如果有不正確的地方,希望您能提出來,我會努力改正并提供更優(yōu)質(zhì)的文章。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容