【发布时间】:2018-11-14 13:52:18
【问题描述】:
我在 electron-packager(asar=false) 打包的电子应用程序中运行了以下代码。
const app = require(‘electron’);
const { join } = require(‘path’);
const EXEC_OPTS = {encoding: 'utf-8', shell: true};
childProcess.execFileSync(join(app.getAppPath(), 'src', 'executable') + ‘/test.sh’, [''], EXEC_OPTS);
但我什至没有得到任何错误日志..
此代码通常只能通过“electron”命令运行。 , 但是这段代码被electron packager打包后无法运行。
结构是这样的(只是写了必要的部分。)
project/src/excutable/test.sh
项目/main.js
有什么想法吗?
【问题讨论】:
-
运行此代码时究竟会产生哪些错误?
-
我没有收到任何错误。它运行但没有任何反应。
标签: node.js electron electron-builder electron-packager