最近項目要使用到electron
,npm install
的時候一直卡在downloading 0%
然后就不動了痊硕。后面使用cnpm
倒是很快就下載完了赊级,但是進(jìn)去看目錄結(jié)構(gòu)不對,感覺亂七八糟的岔绸。
參考
https://www.programmersought.com/article/76672023016/
解決
將npm
和electron
鏡像都改成淘寶鏡像理逊,筆者測試的是Windows環(huán)境橡伞。
npm config set registry https://registry.npm.taobao.org/
npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/
npm config set SASS_BINARY_SITE='https://npm.taobao.org/mirrors/node-sass' # 非必要
Mac/Linux (未驗證)
編輯/etc/bashrc
sudo vi /etc/bashrc
在/etc/bashrc
添加環(huán)境變量并保存
export ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
更新環(huán)境變量
source /etc/bashrc
注意
淘寶鏡像沒有electron
的beta
和electron-nightly
版本,安裝必須帶版本號晋被,否則會報404兑徘。
npm i -g electron@8.3.0