关于生产方法的争议。在开发模式下,我的python文件在根电子中成功。
调用python的代码
const spawn = require('child_process').spawn;
const output = spawn('python', ['test.py']);
ls.stdout.on('data', (data) => {
console.log(output)
});
这成功了,但是如果我在生产模式下运行了应用程序。
electron-packager . --overwrite --platform=darwin --arch=x64 --prune=true --out=release-builds
我的电子(产品)卡在那儿而没有任何输出。在完善的开发中。
答案 0 :(得分:0)
可以通过以下方式获取路径
const path = require('path');
const appDir = path.dirname(require.main.filename);