2016-08-20 6 views
2

私はノードとノードの間のdiffrenceとは何ですか?私<strong>package.json</strong>で

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

を使用していますが、私はnodemon使用している場合はどうなるかよりも

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

のようなノードapp.jsと交換してください?サーバー側でエラーが発生したときに、他のAPIも閉じてしまうためです。ですから、nodemon app.jsを使用すると、ノードapp.jsを使用するため、サーバーが再起動されるかどうかはわかりません。

答えて

1

ノードアプリケーションを開発していくつか変更を加えた場合、それらを実際に表示するにはサーバーを再起動する必要があります。

Nodemonでnode.jsアプリケーションを起動すると、変更が監視され、サーバーが自動的に再起動され、生産性が向上します。

+1

これは別の質問です:) gフラグを付けてインストールしましたか? 'npm install -g nodemon'インストール中に何かエラーがありますか? – Motocarota

+0

あなたの答えはまた私のquetionを満たしていません。私はpackage.jsonのためにそれを聞いて、あなたは私にbashコマンドを教えてください。 – Alex

+0

@Motocarotaと書かれているように '-g'フラグでグローバルにインストールする必要があります – candidJ

1

nodemonは、ノードアプリケーションのライブサーバーに似ています。サーバーが再始動すると、ノード・アプリケーションで行われた変更が反映されます。 hereを述べたように:

nodemonは 開始されたnodemonでディレクトリ内のファイルを監視し、いずれかのファイルが変更された場合、nodemonは自動的 ノード・アプリケーションを再起動します。

+0

私はnodemonを使用することはできません。nodemonをインストールした後にエラーが出るので、bashを使用してください:nodemon:command not found – Alex

関連する問題