2
Я учусь экспресс, и я бегу этот код: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)
В чем проблема?
проверьте это https://github.com/remy/nodemon/issues/504 и http://stackoverflow.com/questions/30974833/what-is-the-issue-node-is-working-but- nodemon-is-not-woking-on-windows-7-64 у большинства людей был C: \ Windows \ System32 \ missing в PATH и ya plz проверить, установлены ли все пакеты –
Что значит «отсутствует в PATH? ", все пакеты установлены. Я могу запустить приложение с помощью команды node. –
Вы проверили путь переменных окружения системы. Это может помочь вам. Вы можете найти его здесь: http://stackoverflow.com/questions/28624686/get-spawn-cmd-enoent-when-try-to-build-cordova-application-event-js85 –