我安装了 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 进行一些更改时,它不会重新启动服务器
可能是什么问题?
原文由 BrianCas 发布,翻译遵循 CC BY-SA 4.0 许可协议
在某些网络环境中(例如运行 nodemon 的容器读取已安装的驱动器),您将需要使用 legacyWatch: true 启用 Chokidar 的轮询。
通过 CLI,使用 –legacy-watch 或 -L 简称: