Проверка версии nodejs ничего не возвращает

Я пытаюсь установить узел js в Ubuntu, чтобы я мог запустить AngularJS. Я не уверен, установил ли я его раньше, поэтому я запустил sudo-apt get install node, и как только это было сделано, я запустил node --version, но на моем терминале ничего не возвращается.

jason@jason:~$ node --version
jason@jason:~$ 

Как проверить, установлен ли nodejs?

27
задан 17 February 2018 в 08:06

7 ответов

Попробуйте

nodejs --version

(по крайней мере, в моей системе бинарный файл называется nodejs)

0
ответ дан 17 February 2018 в 08:06

Этот вопрос заслуживает нового ответа.

Если правильно установлено, просто введите nodejs --version или node --version, чтобы проверить версию.


Если вам нужен более новый и ухоженный репозиторий

Хорошим вариантом является использование NodeSource репозиториев, которые очень хорошо поддерживаются. ]

Выполните следующие действия (обратите внимание на новое имя сценария установки для Node.js v0.12)

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -

Затем установите с помощью:

sudo apt-get install -y nodejs

Использование # nodejs --version теперь вернется v0.12.4

0
ответ дан 17 February 2018 в 08:06

Чтобы уйти от @flow, он абсолютно прав. Что вы хотите сделать, так это загрузить последнюю версию из репозитория Node с PPA (не волнуйтесь, это очень просто).

Введите следующие команды, и все должно быть готово:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
0
ответ дан 17 February 2018 в 08:06

Вы можете запустить следующий скрипт:

Сохранить следующий скрипт (скажем, test_server.js):

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

Запустить скрипт, используя:

nodejs test_server.js

Откройте http://127.0.0.1:8124/ в своем браузере, и вы должны увидеть приветственное сообщение.

0
ответ дан 17 February 2018 в 08:06

Следуйте инструкциям по установке здесь:

https://github.com/joyent/node/wiki/installation

tar -zxf node-v0.10.33.tar.gz #Download this from nodejs.org
cd node-v0.10.33
./configure && make && sudo make install

Это займет некоторое время - от 5 до 10 минут. Инструкции по установке содержат советы по ускорению установки с помощью какого-либо флага -j, но я не знаком с этим и, к сожалению, не изучал его.

В любом случае, после завершения установки закройте терминал, а затем снова откройте его. Тебе должно быть хорошо идти.

cory@LAPTOPUTRON3000:~$ npm -v && node -v
1.4.28
v0.10.33
0
ответ дан 17 February 2018 в 08:06

Вы серьезно не хотите использовать apt-get для установки NodeJS в Ubuntu.

Способ упаковки сторонним программным обеспечением в Ubuntu означает, что вы всегда будете получать устаревшие версии, если у вас нет очень активных сопровождающих или медленных циклов разработки программного обеспечения - и то, и другое не подходит для NodeJS и сопровождающих пакетов NodeJS. Я только что проверил, и похоже, что apt-get install nodejs даст вам установку v0.6.19, которая будет выпущена в июне 2012 года - с сентября 2013 года, когда NodeJS уже достиг стабильной версии v0.10.18, со значительными внутренними изменениями.

Еще одна причина, по которой вы не хотите apt-get NodeJS, заключается в том, что исполняемый файл будет называться nodejs, по той простой причине, что в обширном глобальном пространстве имен, являющемся современным дистрибутивом Linux, node уже был назначен несвязанное программное обеспечение, когда NodeJS появился на сцене.

Вы, вероятно, хотите скомпилировать NodeJS самостоятельно или попробовать один из бинарных пакетов, которые они имеют для загрузки на nodejs.org.

0
ответ дан 17 February 2018 в 08:06

Попробуйте использовать

node -v

Версию узла возврата

.
0
ответ дан 17 February 2018 в 08:06

Другие вопросы по тегам:

Похожие вопросы: