用电子打包程序打包应用程序后找不到文件

时间:2020-05-18 04:31:06

标签: node.js electron electron-packager

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

有人知道我如何打包它而不必更改衍生工具吗?

我正在用此命令打包它。

Error: spawn ./name_file ENOENT

1 个答案:

答案 0 :(得分:0)

子进程的路径与您的输出目录/dist无关。

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