eletron安装卡在 node install.js
不知各位有没有感受,安装Electron
的时候,往往卡在了node install.js
这一步,我挂了VPN也下不下来。非常蛋疼。请问各位有没有什么好的解决方案。比如说更换源之类的,目前的这个源似乎应该是amazonaws
的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
找到方法了,来自问自答一下。
这句命令的
install.js
是electron
这个包里的,里面的下载是依赖于electron-download
这个模块。在github上面,
electron-download
这个包里有如下标注:所以解决的方法就是在
~/.npmrc
里做如下设置,终极解决方案
npm 安装 node-sass 网速慢的 可以 运行
npm config set registry https://registry.npm.taobao.org
然后 编辑 ~/.npmrc 加入下面内容
ubuntu系统,可以使用这个方法:在命令行界面
这个方法是在这个命令行进程里面,设置变量,把这一次electron的源改成淘宝的源
可以直接改 /node_modules/electron/install.js:
然后执行这个install.js:node install.js
再终极解决方案,直接下载对应的打包好的文件,electron-v1.6.5-darwin-x64.zip,把其放在~/Library/Caches/electron目录下(windows下目录需要你自己去找),他还需要下载一个SHASUMS256.txt-1.6.5校验文件,我的1.6.5版本内容入下,如果连这个文件也无法下载...那就尝试下自己建立
另,翻了下electron-download文档,文档在这里目录对应如下:
Linux: $XDG_CACHE_HOME or ~/.cache/electron/
MacOS: ~/Library/Caches/electron/
Windows: $LOCALAPPDATA/electron/Cache or ~/AppData/Local/electron/Cache/
楼主已经回答的很详细了。我补充的是小白版本的。在安装electron时遇到的是同样的问题,我的解决办法是:
1.先全局安装cnpm : npm install cnpm -g
2.使用npm 的地方把npm 该为cnpm 即可。例如:npm install 换为cnpm install即可正确安装模块了