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


image


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

image


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

反正我是受不了了。

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

image

image


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

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

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



1. 常規方法


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

但是這種方法很容易碰到無法下載的現象,尤其是網絡不好的情況下,會顯示下載無響應且卡住不動。

image


如下圖:

image


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

所以我們要通過下面的方法,設置環境變量來下載安裝Cypress。

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


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

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

image


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

image


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

Windows CMD


Windows系統下使用如下命令設置環境變量:

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

set CYPRESS_INSTALL_BINARY=D:\\path\\cypress.zip

Windows PowerShell


在Windows PowerShell里,set命令不能用來設置環境變量,需要使用$env來設置。

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

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

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

image


Linux、Mac


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

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

設置成功后,再次執行安裝命令:

image


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

image


3. 下載地址參數


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

image


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

Last. 最后


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

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

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

End. 結語


「鯨選派,一個專注於使用白話講解技術的公眾號,關注公眾號,更多干貨等着你喔!」

  • 關注后回復資料免費領取學習資料

  • 關注后回復進群拉你進技術交流群

  • 關注后回復福利查看最新、即將開展的福利活動,先到先得

  • 歡迎關注鯨選派,更多「福利干貨」及時推送


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM