Установка на Windows

Все просто: заходим на страницу https://nodejs.org, скачиваем дистрибутив, устанавливаем.

Проверяем, что все установилось как надо. Запускаем command shell (cmd), вводим

C:\>node -v

видим версию node.js

C:\>node -v
v8.11.3

вводим

C:\>npm -v

видим версию npm

C:\>npm -v
v5.6.0

Установка завершена.

Установка на Linux

Установка node.js на Linux немного сложнее чем на Windows. Я работаю с Debian, поэтому буду описывать для этой операционной системы. Установка на другие версии Linux описываются здесь: https://nodejs.org/en/download/package-manager/.

Первым делом обновляем систему:

apt-get update

Далее, если не установлен curl, устанавливаем его:

apt-get install curl

Скачиваем скрипт с официального сайта. На момент написания статьи можно было скачать 8 или 10 версию node.js. Я скачиваю версию 8:

curl -sL https://deb.nodesource.com/setup_8.x > setup_8.x
chmod +x setup_8.x
./setup_8.x

После того как скрипт закончит работу, запускаем саму установку:

apt-get install nodejs

Проверка установки:

# nodejs -v
v8.11.3

Одновременно должен установиться и менеджер пакетов npm. Проверяем:

# npm -v
v5.6.0

Установка завершена.

Создание проекта

В каталоге проекта запускаем инициализацию:

# npm init

Отвечаем на все вопросы и получаем файл package.json, с которым уже можно работать дальше.

Если не хотите отвечать на вопросы, запускайте с параметром -y:

# npm init -y

Все, node.js готов к работе