使用外部文件打包 Electron 应用程序
Packaging Electron Apps with external files
在我的 Electron 应用程序中,我有一个按钮,用户可以单击该按钮在后台触发节点的 child_process 和 运行s 外部 .jar 文件:
exec(`java -jar encoder.jar -i filein -o fileout`, function(err, stdout, stderr)
实际的 .jar 文件位于项目的根目录中。当 运行 处于开发模式(未打包)时,效果很好。但是,当我打包它和 运行 应用程序时,出现以下错误:
There was an error: Error: Unable to access jarfile encoder.jar
我是否假设在使用 electron-packager 时项目文件夹中的所有内容都被打包了?如果没有,我错过了什么?
调查process.resourcesPath
在我的 Electron 应用程序中,我有一个按钮,用户可以单击该按钮在后台触发节点的 child_process 和 运行s 外部 .jar 文件:
exec(`java -jar encoder.jar -i filein -o fileout`, function(err, stdout, stderr)
实际的 .jar 文件位于项目的根目录中。当 运行 处于开发模式(未打包)时,效果很好。但是,当我打包它和 运行 应用程序时,出现以下错误:
There was an error: Error: Unable to access jarfile encoder.jar
我是否假设在使用 electron-packager 时项目文件夹中的所有内容都被打包了?如果没有,我错过了什么?
调查process.resourcesPath