명령 프롬프트에서 노드 JS 파일을 실행할 때마다. 콘솔 창을 닫고 동일한 절차를 다시 입력해야합니다. 내가 명령 프롬프트를 몇 번이고 반복해서 실행해서는 안되는 어떤 방법이 있나.명령 프롬프트에서 다른 노드 JS 파일을 닫고 다시 시작하지 않고 실행하십시오.
답변
"시작 노드 whatever.js"를 사용합니다.
그것은 별도의 창에서 열어서 언제든지 죽일 수 있으며 원본 cmd 창에서 위로 화살표를 누르면 같은 명령을 실행할 수 있습니다. 오프 기회에
, 당신은 단지 노드를 다시 시작하기 위해 원래 cmd를 죽이고있어, CTRL-C 몇 번, 그것은 안 죽일 것인가?그러면 위쪽 화살표와 마지막 명령을 다시 받았습니다.
를 작업하는 ** 감사합니다 귀하의'answer'이 _awesome_ –
시원했다 부탁을하고 표시가 대답 브로 ** 그 형제 – dethSwatch
이 좀 더 컨텍스트를 사용할 수 있지만 난 당신이 명령 줄에서 이런 일을 실행하는 가정
node my_file.js
또는 단지 :
./my_file.js
당신이 쓸 때마다 명령 행 스크립트와 같은 이 작업을 완료하면 process.exit
으로 전화하여 Node에게 알리는 것이 좋습니다. 따라서, 예를 들어 :
#!/usr/bin/env node
function myFunction() {
// Do some stuff that takes a while...
return Promise.resolve()
}
myFunction()
.then(result => {
console.log(result)
process.exit(0)
})
.catch(error => {
console.error(error)
process.exit(1)
})
그리고 경우 스크립트 그냥 매달려 및 중지하지 않습니다, 당신은 항상 중단 Ctrl + C
을 칠 수있다.
당신이 할 수있는'+ c' 대신 전체 콘솔 창을 다시 시작의 Ctrl 키. 정말 –
감사 –