0
가 난 윈도우, 리눅스 및 안드로이드 기기에이child_process.spawn ENOENT 오류
function startMain(){
child_process.spawn(/^win/.test(process.platform) ? 'npm.cmd' : 'npm', ['install'], {
cwd : somedir,
stdio : 'inherit'
}).on('close',()=>{
child_process.spawn('node', ['app'], {
cwd : somedir,
stdio : 'inherit'
}).on('error', (err)=>{
console.log('Error occured during starting. Aborting...\nError stack: Cannot exec node\n');
throw(err); // something wrong with spawn
});
}).on('error', (err)=>{
console.log('Error occured during starting. Aborting...\nError stack: Cannot exec npm\n');
throw(err); // something wrong with spawn
});
}
같은 일부 기능은 동일한 오류가 있습니다 ENOENT를 NPM을 실행하는 동안. process.env.PATH에 있습니다. 내가 뭘 잘못하고있어?
P. somedir
은 (는) 기존 디렉토리와 동일하게 정의되었습니다.