解决electron 下载依赖慢打包拉去依赖失败

解决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,如果网速好大概率会下载失败,导致打包失败,那么我们如何解决呢,请继续往下看。
解决electron 下载依赖慢打包拉去依赖失败_第1张图片

解决方法:手动下载放在置顶的目录下

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下载
解决electron 下载依赖慢打包拉去依赖失败_第2张图片

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/进行前往即可,将下载好的文件复制进去。
解决electron 下载依赖慢打包拉去依赖失败_第3张图片

你可能感兴趣的:(Electron,npm,electron,vue.js)