1.关于electron-xxxx.zip安装下载失败
一般是由网络引起的,需要翻墙下载
解决方法 使用(淘宝源或者官方源都可以) 并设置electron仓库为淘宝的源
# 官方源
npm config set registry https://registry.npmjs.org
yarn config set registry https://registry.yarnpkg.com
# 淘宝源
npm config set registry https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org
# 设置electron仓库为淘宝的源 主要是这一步起作用 上面可以使用官方源
# 注意https://npm.taobao.org/mirrors/electron/最后的斜杠不要省略
# 注意url最后的斜杠不要省略
# 注意url最后的斜杠不要省略
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/
**如果还是不行可以在package.json文件配置里“build” => "electronDownload"配置对应的地址和版本。( 也可以单独写一个打包配置文件electron-builder.json)
**
"electronDownload": {
"mirror": "https://npm.taobao.org/mirrors/electron/",
"customDir": "v12.0.4"
},
2.出现错误Application entry file “dist\electron\main.js” in the “…\build\win-unpacked\resources\app.asar” does not exist
**这个是因为在package.json文件配置里“build” => "files"没有配置对应的需要打包的文件。( 也可以单独写一个打包配置文件electron-builder.json)
**
"files": [
"**/*",
"resources",
"preview",
"!app",
"!dcm",
"!main.js",
"build",
"package.json"
],