Творим интернет с Техническим экспертом

Установка Node.js

Быстрая инструкция по установке Node.js на Centos 7.

1-й шаг. Ставим утилиту cURL — будем качать и устанавливать node.js через нее.

sudo yum install curl

2-й шаг. Если не включен репозиторий epel, то включаем его.

sudo yum install epel-release

3-й шаг. Добавляем Node.js в LTS репозиторий. Здесь важно указать нужную версию Node.js, на сегодня последняя стабильная — 10. Если не уверены в актуальности этой версии, то лучше всего посмотреть на официальном сайте.

curl --silent
--location https://rpm.nodesource.com/setup_10.x |
sudo bash -

4-й шаг. После 3-го шага будет предложено установить Node.js — следуем инструкциям.

sudo yum install nodejs

5-й шаг. Если не установлены утилиты сборки, то устанваливаем. Они пригодятся при компиляции и установке собственных аддонов из npm.

sudo yum install gcc-c++ make

Если всё сделано правильно, то вывод команды

node -v

должен быть примерно таким

v10.15.3

Таким же образом проверяем npm

npm -v
6.4.1

Процесс установки на этом завершен. Напишем «Hello World» для того, чтобы убедиться в работоспособности.

Любым удобным способом создаем файл index.js следующего содержимого:


const http = require('http');
const port = 3000;
const ip = '127.0.0.1';

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World!');
}).listen(port, ip);

console.log(`Node.js server is running on ${ip}:${port}`);

Запускаем узел веб-сервера выполнив команду

node index.js

и получаем вывод

Node.js server is running on 127.0.0.1:3000

После чего в браузере по адресу http://localhost:3000 должна быть доступна созданная страница.

Hello World на Node.js

Hello World на Node.js

3 комментария

  • Ответить Gregory |

    Замечательная статья и очень полезная, давно искал инструкцию по установке Node наконец то нашел. Из статьй выявил свою ошибку при установке сделал всё по инчтрукций и получилось) Автору спасибо большое , выручил !

  • Ответить Vitaliy Strong |

    Больше десяти лет я был PHP-разработчиком, но недавно перешёл на JavaScript, используя его серверные и клиентские возможности. До этого я уже был знаком с JS. Сначала работал с jQuery, потом освоил Angular, и, наконец, начал пользоваться React.

Post a comment