解决安装electron在node install.js卡住的问题

1,914 阅读1分钟

最近在学习跨平台桌面应用开发技术——Electron,在第一步使用npm安装electron模块的时候在node install.js这一步卡住,现象如下:

![](https://upload-images.jianshu.io/upload_images/25143739-25b8809a6324fc8f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

于是在网上搜相关问题发现很多人都遇到过这个问题,看到一篇文章说是由于install.js文件依赖electron-download这个模块,而这个模块需要使用镜像下载。可是发现直接使用镜像下载还是不行,后来又看到一篇博客说先安装cnpm(其实就是npm的中国镜像),然后再通过cnpm安装electron,试了一下成功了。下面记录一下具体的步骤:

1:npm install -g cnpm --registry=registry.npm.taobao.org

如果报错的话可能是没有读写权限,需要在命令前面加sudo,然后输入管理员密码;

2:验证cnpm是否安装成功

如果输入:cnpm -v出现类似的界面,说明安装成功了;

![](https://upload-images.jianshu.io/upload_images/25143739-58e0b9fede4ff161.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

3:安装electron,我是全局安装的,所以命令为:sudo cnpm install -g electron,执行完后很快就下载完了 。