前言
最近接触electron+vue编程,准备自己系统的学习一下,在npm install electron的时候总是卡住,最后找到了解决办法,打算把它记录起来,做个笔记分享给大家
常规安装
//设置淘宝镜像源
npm config set registry https://registry.npmmirror.com
//安装electron
npm install electron --save-dev
出现问题
结果会出现下面这个问题,安装卡住或者直接报错。
解决方案
//安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
//再通过cnpm安装electron
cnpm install --save-dev electron
结果问题解决
扩展,什么是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的区别。