博主开学辣,更新变慢

MENU

Electron 安装问题

April 23, 2020 • Read: 308 • 开发

最近在鼓捣Electron

安装

常见的Electron安装是作为依赖安装在node项目中

npm init #创建项目
npm install electron --save-dev

或者全局安装

npm install electron -g

Snipaste_2020-04-23_10-57-52.png
但是由于网络的问题,很大概率会卡在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

Snipaste_2020-04-23_12-13-29.png

Archives Tip
QR Code for this page
Tipping QR Code
Leave a Comment