解决electron 下载依赖慢打包拉去依赖失败
一、通过修改下载地址的方式解决
1、在项目根目录打开cmd输入:npm config edit
1、 该命令会打开npm的配置文件,请在空白处添加,此操作是配置淘宝镜像。
registry=https://registry.npmmirror.com
electron_mirror=https://cdn.npmmirror.com/binaries/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
然后关闭该窗口,重启命令行.
使用yarn安装
yarn or yarn install
借鉴码云上一位大佬的代码:https://gitee.com/Zh-Sky/electron-vue-template?_from=gitee_search
二、electron-builder
打包拉去依赖失败
如下图打包时下载electron-v6.0.12-darwin-x64
,如果网速好大概率会下载失败,导致打包失败,那么我们如何解决呢,请继续往下看。
解决方法:手动下载放在置顶的目录下
1、如上图下载electron-v6.0.12-darwin-x64
那么我们就去github下载electron-v6.0.12-darwin-x64
,当然如果你是其他版本就去官网下载对应的版本,接下来我就就以electron-v9.2.1
下载为例演示。
下载地址:
https://github.com/electron/electron/releases/tag/+你的版本号
2、在浏览器地址栏输入:
https://github.com/electron/electron/releases/tag/v9.2.1
找到electron-v9.2.1-darwin-x64
下载
3、将下载好的安装包放在置顶目录下
Linux系统: $XDG_CACHE_HOME或~/.cache/electron/
MacOS系统: ~/Library/Caches/electron/
Windows系统: $LOCALAPPDATA/electron/Cache或~/AppData/Local/electron/Cache/
下面以macos为例,打开访达 按住快捷键按command + shift + G
,粘贴~/Library/Caches/electron/
进行前往即可,将下载好的文件复制进去。