electron安装总是卡住,办法来了

1,013 阅读1分钟

前言

最近接触electron+vue编程,准备自己系统的学习一下,在npm install electron的时候总是卡住,最后找到了解决办法,打算把它记录起来,做个笔记分享给大家

常规安装

//设置淘宝镜像源
npm config set registry https://registry.npmmirror.com
//安装electron
npm install electron --save-dev

出现问题

结果会出现下面这个问题,安装卡住或者直接报错。

image.png

解决方案

//安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
//再通过cnpm安装electron
cnpm install --save-dev electron

结果问题解决

image.png

扩展,什么是cnpm?和npm有什么区别?

npm和cnpm都是Node.js的包管理工具,用于安装和管理Node.js包。npm是Node.js官方的包管理工具,而cnpm是淘宝团队开发的npm中国镜像,可以加快npm包下载和安装速度。cnpm与npm在功能上并无区别,但cnpm默认使用镜像站点来下载和安装软件包,相对于npm来说更快速。如果因为网络原因无法使用npm下载,那cnpm就派上用场了。

总结

通过cnpm安装了electron,可以开始自己的第一个electron程序了,也理解了cnpm和npm的区别。