Я попробовал до сих пор установленный node.js и npm через
sudo apt-get install nodejs
и sudo apt-get install npm
. Затем я пытался ввести узел на ударе, ничего не происходит, я пытался использовать node app.js
ничего не происходит ни с какой ошибкой
Из нашего обсуждения здесь
После установки node.js
и npm
Создайте символьную ссылку для узла:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Теперь проверьте команды, работающие с
node -v
npm -v
Выполните его при помощи,
node hello.js
Для тестирования приложения откройте другой терминальный сеанс и подключение к веб-серверу. Обязательно займите место в частном IP-адресе сервера приложений APP_PRIVATE_IP_ADDRESS и порте при изменении его:
curl http://APP_PRIVATE_IP_ADDRESS:8080
сошлитесь здесь
Просто необходимо установить еще один пакет для получения ссылок вся работа:
sudo apt-get install nodejs-legacy
Это было объяснено и подробно уже ответило здесь .
node
пакетом, который Вы установили, когда Вы работали sudo apt-get install node
, не является на самом деле NodeJS. Вместо этого node
пакет на самом деле предшествует NodeJS и устанавливает Любительская Пакетная радиосвязь .
пакет, который Вы ищете, на самом деле nodejs
. Однако установка nodejs
на Ubuntu даст Вам устаревшую версию NodeJS. С другой стороны, можно установить NodeJS с помощью PPA или от менеджера по Версии узла (nvm).
я отправил сравнение различных методов установки с за и против . Мое персональное предпочтение при установке Узла на машине разработки Ubuntu к установка с помощью NVM. При установке NodeJS на рабочем сервере Вы будете более обеспечены следующий инструкции от Nodesource.