2017-10-23 22 views
0

저는 React with Electron로 작성된 파이썬 백엔드와 "클라이언트"GUI 응용 프로그램에 의존하는 데스크톱 응용 프로그램을 만들었습니다. 응용 프로그램을 사용하려면 먼저 명령 줄에서 파이썬 백엔드를 시작한 다음 전자 응용 프로그램을 시작해야합니다.두 개의 개별 앱 묶기 또는 결합하기 (Mac OSX)

앱을 다운로드 할 수 있도록 전자 및 파이썬 응용 프로그램을 두 개의 개별 .app 파일로 패키지했습니다. 그런 다음 두 앱을 실행하는 간단한 ActionScript 파일을 작성했습니다. 그러나,이 두 가지 매우 별도의 애플 리케이션 (독에 두 개의 아이콘으로 완료)으로 시작, 별도로 종료해야합니다.

백엔드 및 클라이언트 "하위 응용 프로그램"이 내장 된 통합 응용 프로그램 하나로서 두 응용 프로그램의 시작을 어떻게 처리합니까?

+0

왜 지구상에서 당신은 actionscript를 사용합니까 ??? –

+0

"애플리케이션 번들로 저장"기능뿐만 아니라 두 가지 앱을 실행하기가 쉽습니다. 그래도 내가 원하는대로 작동하지 않았어 ... : ( – erikejan

답변

0

전자 응용 프로그램 내에서 Python 응용 프로그램을 번들로 묶고 Python 스크립트를 child_process으로 시작할 수 있습니다. 주요 과정에서

당신은 당신이 electron-python-example on GitHub을 체크 아웃 할 수있는 완벽하게 구현을 위해

require('child_process').spawn('python', pathToScript) 

뭔가를 실행할 수 있습니다.

+0

고맙다! 내 기계에 액세스하자마자 이걸 시도 할 것이다! – erikejan

+0

완벽하게 일했다! 고마워! – erikejan