nodejs - файл Python не экспортируется в производство? - PullRequest
0 голосов
/ 01 ноября 2018

курьезы относительно способа производства. Мой файл 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 голосов
/ 01 ноября 2018

можно получить путь через

const path = require('path');
const appDir = path.dirname(require.main.filename);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...