как запустить командную строку в электронном после сборки с ASAR - PullRequest
0 голосов
/ 27 февраля 2020

код child_process, как показано ниже

var child_process = require('child_process');
child_process.execFile(path.join(__dirname,'./run/start.bat'))

У меня есть конфигурация в пакете. json как этот

"extraResources": [
      {
        "from": "./run",
        "to": "run"
      }
    ],

после сборки с помощью электронного компоновщика, в ресурсах папки у меня есть 2 файла Electron.asar и app.asar и папка запускаются. но это не execFile start.bat после сборки. работает в dev работает хорошо

1 Ответ

0 голосов
/ 28 февраля 2020
  process.env.NODE_ENV === 'development'
? path.join(__dirname,'./run/start.bat')
: path.join(process.resourcesPath, 'run/start.bat');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...