简体   繁体   English

Nodemon运行快递错误

[英]Nodemon running express error

I'm learning express, and I'm running this code: 我正在学习快递,并且正在运行以下代码:

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);

When I try to execute it like this, it works: 当我尝试像这样执行它时,它可以工作:

node app.js

But when I try to run it this way: 但是,当我尝试以这种方式运行它时:

nodemon app.js

This happens: 有时候是这样的:

[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)

What seems to be the problem? 似乎是什么问题?

Please restart your computer and try it again. 请重新启动计算机,然后重试。 In my case it helped. 就我而言,它有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM