electron无法安装怎么办?淘宝cnpm来帮忙

笔者又一次遇到了问题,这次是electron。

当我使用命令 npm install electron -g 安装时,总是无法安装成功,而且每次都是在>node install.js


经过多方排查,确定是registry源出了问题(难道又是被墙?),这点已经得到了大家的认可。网上的做法多是使用命令

npm config set registry=https://registry.npm.taobao.org

ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron

将注册源转为国内的镜像,笔者刚开始也是这么做的,结果错误依旧,这真是让我再一次想要摔键盘了。冷静下来后,项目还是要继续,根据提示,我直接进入log查看到底是哪里出了问题。


一看,发现我们的registry源依然是官网的


也就是使用命令行的方式并不能将registry源改过来。网上还有一种方式说要将ELECTRON_MIRROR放到环境变量配置中,死马当活马医嘛,直接写入到.bashrc中,并source .bashrc,结果还是ERR。

怒,到底怎么办!再次看信息,发现这么一句话,大意是说“这个不是npm的问题啊,是其他东西出了问题”


这不是此地无垠三百两吗~你不说这句我还不知道,刚才去"淘宝网"逛街的时候看到了cnpm,可以完全替代npm,并能访问国内的镜像。想到就干:

npm install cnpm -g  --registry=https://registry.npm.taobao.org

成功安装cnpm后,将cnpm替换npm,执行命令:cnpm install electron -g

整个安装进程界面都不一样了有木有!

至此electron顺利安装!


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值