Electron.Net因网络原因导致的坑.

electronvolt 2020-05-04

1. 执行electronize start遇到的问题.

  首先会卡"node install.js".

Electron.Net因网络原因导致的坑.

  如果没耐心强行退出,会导致下次运行的时候提示 "Electron failed to install correctly",其实问题在于网络导致黄色部分的文件下载失败.

Electron.Net因网络原因导致的坑.

  解决方式嘛,其实就是将npm转为国内镜像.

//设置配置信息
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm config set metrics-registry https://registry.npm.taobao.org/
npm config set registry https://registry.npm.taobao.org/

//查看配置信息
npm config list

//删除配置信息
npm config delete <key>

  如果改配置后还是不行, 建议重启电脑一下.

2. 执行electronize build /target win遇到的问题.

 在执行到 "electron-builder"问题来了, 居然还是指向github.

Electron.Net因网络原因导致的坑.

  electron-builder发布win时总共涉及3个文件, 参考网上的做法通过其它途径下载文件,然后按照以下目录结构复制.

  复制前请先安装electron-builder:npm install -g electron-builder

Electron.Net因网络原因导致的坑.

  其实有试过改electron-builder.json,因为可以设置electronDownload.mirror来解决electron的下载问题.

 但nsis/winCodeSign还是只能通过复制文件到缓存来解决.

  Electron.Net因网络原因导致的坑.


 相关镜像如下:

相关推荐