在安裝electron開發包的時候,雖然npm的配置文件已經設置成 https://registry.npmjs.org/ 淘寶鏡像,但是在安裝的時候,electron本身還會下載一個安裝包文件,這個安裝包文件的下載地址就沒辦法走淘寶的鏡像了。
查看了electron的說明文檔,發現有關於安裝時鏡像的解決辦法,可以使用electron提供的安裝時的環境變量,來改變下載安裝包時的鏡像。
ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"
安裝的時候,改變ELECTRON_MIRROR變量的值,就可以讓我們在指定的鏡像地址下載安裝包。
// 推薦使用跨平臺環境變量設置npm包,來改變環境變量
npm i -g cross-env
// 改變下載鏡像下載
cross-env ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" npm i -g electron
雖然electron也提供了下載到指定緩存目錄內的方法,來解決下載慢的問題,但個人覺得使用環境變量直接從淘寶鏡像下載會更方便一些。