nodejs-python文件未在生产中导出?

时间:2018-11-01 06:57:58

标签: python node.js electron spawn

关于生产方法的争议。在开发模式下,我的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 

我的电子(产品)卡在那儿而没有任何输出。在完善的开发中。

1 个答案:

答案 0 :(得分:0)

可以通过以下方式获取路径

const path = require('path');
const appDir = path.dirname(require.main.filename);