gpt4 book ai didi

electron - 尝试在未打包的asar中在exe上生成会导致将exe打包到temp目录中?

转载 作者:行者123 更新时间:2023-12-03 12:38:39 24 4
gpt4 key购买 nike

我有一个 Electron 应用程序,正在与 Electron 生成器打包在一起。
在该应用程序中,有一个我希望能够从 Electron 调用的exe的分布。
我的package.json的build部分包括asarUnpack属性,如下所示:

"asarUnpack": [
"**/node_modules/dist-myexe.exe/**/*",
],
这意味着在安装我的应用程序时,exe将在以下目录下解压缩 C:\Program Files\MyElectronApp\resources\app.asar.unpacked\node_modules\myexe.exe\vendor\myexe.exe
但是,当我尝试在该exe上使用 child-process.spawn时,Windows尝试从以下版本运行版本: %APPDATA%\Local\Temp\par-blahblahblah\cache-blahblahblah\myexe.exe我想知道这是否与: https://github.com/electron/electron/issues/12092相关
这是 Electron 应用程序的预期行为吗?我该如何定位程序文件中的exe?

最佳答案

我尝试执行的exe文件是exiftool.exe,它实际上是提取到Temp而不是 Electron 的罪魁祸首。

关于electron - 尝试在未打包的asar中在exe上生成会导致将exe打包到temp目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64990219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com