使用命令sudo npm install electron -g安裝electron中總是卡死node instatll.js這一步杰扫,之后就是報(bào)錯(cuò): 網(wǎng)絡(luò)超時(shí)切厘。
失敗的原因大體有幾種:
- node 或 npm 版本較低揩懒,這也會(huì)影響安裝损敷,如需升級(jí)請(qǐng)查看node 升級(jí)
- 命令行錯(cuò)誤 , 網(wǎng)上有的教程使用的還是electron-prebuilt诽里,現(xiàn)在已經(jīng)更名, 安裝的時(shí)候回看到提示
// 正確的命令行,
sudo npm install electron -g
查閱資料后涤垫,發(fā)現(xiàn)大體解決方法是:
1 npm 安裝 node-sass 網(wǎng)速慢的 可以 運(yùn)行
npm config set registry https://registry.npm.taobao.org
配置國(guó)內(nèi)淘寶鏡像
2 編輯 ~/.npmrc
$ sudo vi ~/.npmrc
添加如下配置
registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
electron_mirror=http://npm.taobao.org/mirrors/electron/
提示: 第一條的淘寶鏡像如果在第一步配置過(guò),打開(kāi)~/.npmrc時(shí)竟终,就會(huì)看到
具體原因請(qǐng)查看electron-download