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

于是在网上搜相关问题发现很多人都遇到过这个问题,看到一篇文章说是由于install.js文件依赖electron-download这个模块,而这个模块需要使用镜像下载。可是发现直接使用镜像下载还是不行,后来又看到一篇博客说先安装cnpm(其实就是npm的中国镜像),然后再通过cnpm安装electron,试了一下成功了。下面记录一下具体的步骤:
1:npm install -g cnpm --registry=registry.npm.taobao.org
如果报错的话可能是没有读写权限,需要在命令前面加sudo,然后输入管理员密码;
2:验证cnpm是否安装成功
如果输入:cnpm -v出现类似的界面,说明安装成功了;

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