上次安裝node-sass即便用了淘寶鏡像源也仍是安裝不上(解決方法),此次又遇到了一個用鏡像源也安裝不上的
就是electron,安裝在某一點卡死,一直不動html
緣由是這樣的:由於 npm 須要鏈接 github 下載 electron 安裝包致使,安裝包有 60M 左右,但從 github 下載卻只有幾 KB,因此感受是卡住了。但改使用淘寶的 cnpm 發現仍是會卡住,這是由於 electron 的包默認仍是指向 github 下載,因此須要修改下載地址的環境變量electron_mirror,這是由electron 提供的node
npm config set electron_mirror http://npm.taobao.org/mirrors/electron/
git
執行了修改操做後能夠安裝上了,可是彙報一個404錯誤,致使安裝失敗,而且顯示了從哪一個網址下載失敗,經對比是這樣的github
淘寶鏡像的:http://npm.taobao.org/mirrors/electron/8.1.1/
npm
404報的地址:http://npm.taobao.org/mirrors/electron/v8.1.1/
sass
僅僅是多了個v
,因此還須要加一步electron
electron 官方也提供了修改目錄名稱的環境變量electron_custom_dir
code
npm config set electron_custom_dir "8.1.1"
htm
總之,執行連個命令便可解決blog
解決方法:
1.單獨設置鏡像(即時已經全局設置鏡像過了)
npm config set electron_mirror http://npm.taobao.org/mirrors/electron/
2.設置要安裝的版本
npm config set electron_custom_dir "8.1.1"
該版本是我寫這篇博客是的最新版本
最後全局安裝僅用了不到10秒,截圖爲證