electron-builder 打包 electron 应用时的常见问题

2018-06-02sad creeper

connect ETIMEDOUT 54.231.97.224:443

如下图所示:

这里我使用了科学上网,能连上YouTube的情况下,仍然出现网络错误,设置淘宝源可解决:

npm config set registry https://registry.npm.taobao.org/
npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/

Application entry file "build\electron.js" in the "D:\..\dist\win-unpacked\resources\app.asar" does not exist.

如图所示:

这个问题需要把 main.js 重命名为 electron.js 然后放到 public 文件夹下,再执行 npm run build 打包到 build 文件夹下

⨯ Get https://github-production-release-asset-2e65be.s3.amazonaws.com/65527128/9b9b8......

如下图所示:

这种类型的错误比较长,一定要看到重点,其实还是网络原因,没有下载到对应的包,仔细看第五行就能找到包名:winCodeSign-2.0.0,这时虽然已经开了vpn,设置了淘宝源,还是会出现网络问题,那只能手动下载了,下载地址:https://github.com/electron-userland/electron-builder-binaries/releases

下载后解压地址也是按照第五行中的path后面标出的内容放

阅读 1155 评论