2016-10-28 3 views
1

NodeJS에서 Child-Process를 사용하여 my .exe를 호출했지만 이제는 유성을 사용하고 있습니다. Meteor에서 내 .exe를 어떻게 호출 할 수 있습니까? 유성을 사용하는 하위 프로세스

는 노드

당신은 유성 매우 유사 뭔가를 할 수
const exec = require('child_process').exec; 
    exec('"C:\\Users\\obarrera\\Desktop\\desktop.exe" omar_barrera', (err, stdout, stderr) => { 
     if (err) { 
     console.error(err); 
     return; 
     } 
     console.log(stdout); 
    }); 
+0

무엇이 작동하지 않습니까? –

+0

나는 클라이언트에게 stdout, stderr를 어떻게 전달할 수 있을까요? –

답변

3

에서 사용되는 코드입니다. 그래도 exe 파일을 Meteor 프로젝트로 옮기는 것이 좋습니다. 프로젝트 내에서 private 디렉토리로 desktop.exe 파일을 이동하면 다음과 같은 작업을 수행 할 수 있습니다 물론

import childProcess from 'child_process'; 
childProcess.exec('assets/app/desktop.exe omar_barrera', (err, stdout, stderr) => { 
    if (err) { 
    console.error(err); 
    return; 
    } 
    console.log(stdout); 
}); 

, 당신이 먼저 유성 프로젝트에 npm install --save child_process를 사용합니다.

+0

파일을 개인 폴더에 저장하는 방법은 assets/app 디렉토리를 통해 유성에 aceedd를 주었습니까? 그것이 나를 위해 일하면서, 나는 이것을 위해 hl을 찾고 있었다. –