1. ホーム
  2. javascript

[解決済み] NodeJS - nodemonが私のサーバーを再起動しない

2022-02-11 14:22:45

質問

NodeJS (4.4.5) をインストールした後、nodemon (1.9.2) もインストールするように指示しました。 私はインストール(npm install -g nodemon)のすべてのインストラクションに従います。

新しいフォルダを作成し、その中に私の server.js を、いくつかの基本的なコードと一緒に送信します。

var http = require('http');

http.createServer(function (request, response){
    response.writeHead( 200, {'Content-Type': 'text/plain'} );
    response.write("Hello world");
    response.end();
}).listen(3000, 'localhost');

console.log('http://localhost:3000');

そこで、コンソールで "nodemon server.js" と実行すると、次のようになります。

[nodemon] 1.9.2
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`
http://localhost:3000

(つまり、正常に動作していることを意味します)

しかし、server.jsに変更を加えると、サーバーが再起動しなくなります。

何が問題なのでしょうか?

解決方法は?

ネットワーク環境(マウントされたドライブをまたいで読み込むnodemonを実行しているコンテナなど)では、チョキダルのポーリングを有効にしたlegacyWatch: trueを使用する必要があります。

CLI では、--legacy-watch または -L のいずれかを使用します。

<ブロッククオート

ノードモン -L