electron builder打包后运行空白

新手上路,请多包涵

使用 npm(yarn) run dev 运行正常
electron-builder 打包后,单独运行exe文件空白
图片描述

试过网上的办法:
使用yarn、npm
注释过:webpack.renderer.config.js中的...Object.keys(dependencies || {}).filter(d => !whiteListedModules.includes(d))
以及使用nodeModules: path.resolve(__dirname, '../node_modules')
均没用。
同时发现一个问题,
先运行 npm run dev 后再运行编译后的程序显示正常
图片描述

求各位大佬指点一下。甚是感谢!

阅读 13.3k
4 个回答

打包后出问题一般是引用路径不对,可以开下 debug 看下具体报错。

新手上路,请多包涵

我是这样修改的
先"pack": "npm run pack:main && npm run pack:renderer",生成dist文件

然后再打包就不会白屏了,简单说就是没有先编译再打包

没有dist目录里的文件electron就是一个浏览器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题