Команды NodeJs не работают должным образом в Ubuntu 14.04, nodemon, навсегда и узле

NodeJs — это последняя версия, npm — последняя, ​​и они оба работают.

Моя проблема в том, что когда я пытаюсь запустить nodemon exampleFile.js, он ничего не возвращает и ничего не происходит, то же самое с навсегда, forever start exampleFile.js, я пытался установить их оба глобально, но результат тот же.

Я пробовал перезапускать сервер, все равно ничего!

Еще 1 проблема, когда я запускаю node exampleFile.js, это не работает, действует так же, ничего не возвращает, но когда я запускаю nodejs exampleFile.js, все работает отлично!

Содержимое файла примера:

var io = require('socket.io').listen(5555);
var login = io.of('/login').on('connection', function (socket) {});
var notify = io.of('/notifications').on('connection', function (socket) { });
var chat = io.of('/chat').on('connection', function (socket) { });

Если кто-нибудь здесь может помочь мне с моим сломанным сервером и как его починить, помогите мне!

ОС Убунту 14.04


person Karli Ots    schedule 04.12.2014    source источник
comment
Я пытаюсь диагностировать источник проблемы здесь: github.com/remy/nodemon/issues /422 вы можете опубликовать сообщение о проблеме github, потому что я вообще не могу воспроизвести эту проблему (пока).   -  person Remy Sharp    schedule 06.12.2014


Ответы (1)


У меня были такие же симптомы, как у вас, npm работал, но такие вещи, как навсегда, ничего не делали - ни ошибок, ничего.

После того, как я прочитал здесь вы должны использовать nodejs для установки, т.е.

sudo apt-get install nodejs

Я думал, что, может быть, это как-то напортачило, но после нескольких переустановок... нет костей :(

Что сработало

Очевидно, вам нужно связать узел с nodejs, например:

sudo ln -s /usr/bin/nodejs /usr/local/bin/node
person danwild    schedule 12.05.2016