Nodemon运行表示错误

我正在学习快递,我正在运行这个代码:

var express = require('express'); var app = express(); var port = process.env.PORT || 3000; app.get('/', function(req, res) { res.send('<html><head></head><body><h1>Hello World!</h1></body></html>'); }); app.get('/api', function(req,res) { res.json({ firstname: 'John', lastname: 'Doe'}) }); app.listen(port); 

当我尝试像这样执行它时,它可以工作:

 node app.js 

但是当我尝试这样运行它时:

 nodemon app.js 

有时候是这样的:

 [nodemon] 1.8.1 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon] starting `node app.js` events.js:141 throw er; // Unhandled 'error' event ^ Error: spawn cmd ENOENT at exports._errnoException (util.js:874:11) at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32) at onErrorNT (internal/child_process.js:344:16) at doNTCallback2 (node.js:441:9) at process._tickCallback (node.js:355:17) 

什么似乎是问题?

请重新启动您的电脑,然后再试一次。 在我的情况下,它有帮助。