Команды NodeJs не работают должным образом на Ubuntu 14.04, nodemon, forever и node

NodeJs - последняя версия, последняя версия - последняя, и оба они работают.

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

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

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

exampleFile content:

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

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

OS Ubuntu 14.04

1 ответ

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

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

sudo apt-get install nodejs

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

Что работало

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

sudo ln -s /usr/bin/nodejs /usr/local/bin/node

licensed under cc by-sa 3.0 with attribution.