【问题标题】:Why does my electron app doesn't launch after packaging?为什么我的电子应用程序打包后无法启动?
【发布时间】:2018-11-12 15:17:14
【问题描述】:

我的项目有问题(https://github.com/Gordienko-RU/plant-log),dist 文件夹中有角包,电子主文件进入电子文件夹,但使用电子生成器打包后,应用程序无法运行。 我猜我在 package.json 中的配置存在一些问题

【问题讨论】:

  • 您的一些依赖项是本机插件(例如 xxxx.node)吗?
  • 如我所见,这里没有一些原生插件。

标签: electron electron-builder


【解决方案1】:

好的,我在电子包装器方面遇到了类似的问题。我试过你的 package.json 并做了一个“npm install”。在我看来,您的构建确实包含本机插件 (*.node)。

在 electron-packager 中,解决方案是添加 asar unpack 选项。您正在使用电子生成器。因此,您应该查看此线程:https://github.com/electron-userland/electron-builder/issues/390。也许您需要手动指定模块,例如:

  "asar": true,
  "asarUnpack": [
    "../node_modules/uws"
  ]

【讨论】:

  • 谢谢您,将尝试对此进行调查,或者将 builder 更改为 electron-packager。
猜你喜欢
  • 2017-03-02
  • 2022-06-14
  • 2011-01-14
  • 1970-01-01
  • 2020-01-21
  • 1970-01-01
  • 2020-06-10
  • 2019-11-30
  • 2016-04-09
相关资源
最近更新 更多