最近在鼓捣Electron
安装
常见的Electron安装是作为依赖安装在node项目中
npm init #创建项目
npm install electron --save-dev
或者全局安装
npm install electron -g
但是由于网络的问题,很大概率会卡在node install.js
中
网上常见的方法是通过更换淘宝镜像
其他系统可能路径不同
vim ~/.npmrc #打开npm配置
键入如下内容
ELECTRON_MIRROR="https://cdn.npm.taobao.org/dist/electron/"
再次安装发现依然没有效果,最后查阅文档找到了可以手动覆盖本地缓存断网安装
@Electron/get
会使用缓存文件夹来提供Electron的定制版本,或者避免网络连接
首先还是浏览器访问 淘宝镜像 下载好对应版本的Electron
包
对应不同的系统,将下载好的包直接放入对应文件夹,如果没有就创建一个
#Mac
cd ~/Library/Caches/electron/
#Windows
cd $LOCALAPPDATA/electron/Cache
cd ~/AppData/Local/electron/Cache/
#Linux
cd $XDG_CACHE_HOME
cd ~/.cache/electron/
#复制缓存文件到该目录
cp -r path-to-file .
最后再次执行安装命令就能顺利安装啦
另一种方法
先安装cnpm
sudo npm install registry=https://registry.npm.taobao.org
然后使用cnpm安装
cnpm install electron
免费提供拼多多空包、京东单号网www.uudanhaowang.com
找单号,就找单号购买网www.danhw.com