【Electron】项目构建打包错误失败踩坑问题合集

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"
  ],

猜你喜欢

转载自blog.csdn.net/weixin_39085822/article/details/130405335