2

我遇到了一个奇怪的问题,我希望有人能对此有所了解。我目前正在为 Windows 编写一个 Electron-React 桌面应用程序。该应用程序的一部分要求我从一些可执行文件中提取图标。

我正在使用https://www.npmjs.com/package/icon-promise(我的模块)将 Base64 图像数据作为承诺返回。这在开发模式下非常有效,我得到了预期的行为。但是,当我使用 npm run build 构建应用程序时,功能会中断。我写了以下内容来尝试确定问题,它只是返回Error: write EPIPE

  try {
    var iconData = (await iconPromise.getIcon("a", resourcePath)).Base64ImageData;
  } catch(err) {
    alert(err);
  }

我对此进行了一些研究,看起来它可能是 icon-promise 模块中 child_process.spawn() 的结果,尽管我无法确定为什么这只发生在构建应用程序时,也无法确定如何获取围绕这个错误。任何有关如何解决此错误的建议或指示将不胜感激。

4

0 回答 0