2016-08-20 5 views
2

나는노드와 노드 사이의 diffrence 란 무엇입니까? 내 <strong>package.json</strong>에서

"scripts": { 
    "start": "node app.js" 
}, 

를 사용하고 있지만 내가 nodemon 사용하는 경우 무슨 일이 일어날 것보다

"scripts": { 
    "start": "nodemon app.js" 
}, 

같은 노드 app.js로 교체? 서버 측에서 오류가 발생하면 다른 API도 닫힙니다. 그래서 노드가 app.js를 사용하는 경우 노드가 app.js를 사용하기 때문에 서버가 다시 시작되는지 아닌지 알기 때문에 발생한다고 생각합니다.

답변

1

노드 응용 프로그램을 개발하고 몇 가지 사항을 변경하면 효과를 보려면 서버를 다시 시작해야합니다.

Nodemon으로 node.js 응용 프로그램을 시작하면 변경 사항을 모니터링하고 자동으로 서버를 다시 시작하여 생산성을 향상시킵니다.

+1

이것은 또 다른 질문입니다. :) g 플래그로 설치 했습니까? 'npm install -g nodemon' 설치 중에 오류가 있습니까? – Motocarota

+0

나중에 대답하지만 당신의 대답은 또한 내 질문에 맞지 않습니다. 나는 package.json을 요청하고 당신은 bash 명령을 내게 알려줍니다. – Alex

+0

은 @ -Motocarota가 언급 한대로 -g 플래그를 사용하여 전역으로 설치해야합니다. – candidJ

1

nodemon은 노드 응용 프로그램의 라이브 서버와 같습니다. 서버가 다시 시작되면 노드 응용 프로그램에서 변경 한 내용이 반영됩니다.

nodemon는 nodemon가 으로 시작된 디렉토리에있는 파일을 볼 것이고, 어떤 파일이 변경되면, nodemon 자동 노드 응용 프로그램을 다시 시작합니다 : here을 언급 한 바와 같이 .

+0

i nodemon을 사용할 수 없다. nodemon을 설치하고 bash를 사용하면 오류가 발생한다. nodemon : command not found – Alex