gpt4 book ai didi

node.js - 用 Electron 打包程序打包应用程序后找不到文件

转载 作者:行者123 更新时间:2023-12-03 12:40:29 26 4
gpt4 key购买 nike

我在 Electron 领域有应用程序,它使用一个生成特定值的文件,该文件以child_process.spawn的形式运行。在开发中,使用npm start运行时,它可以正常工作,但是当我将其与electron packager打包在一起时,就会出现问题,结果是我正在调用的文件找不到它,错误为:Error: spawn ./name_file ENOENT。与Spawn一起运行的文件是使用C语言创建的文件。

有谁知道我可以打包而不改变生成的东西吗?

使用此命令,我将其打包。

electron-packager . system --platform linux --arch armv7l --out dist/ --overwrite

最佳答案

子进程的路径正确地不与您的输出目录/dist相关。

您应该尝试将二进制文件与 Electron 应用程序 bundle 在一起。
Bundle a precompiled binary or native file into an electron app.

关于node.js - 用 Electron 打包程序打包应用程序后找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61862491/

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