JavaRush /Курсы /Модуль 4: Node.js, Next.js и Angular /Установка Node.js и npm, проверка версий

Установка Node.js и npm, проверка версий

Модуль 4: Node.js, Next.js и Angular
1 уровень , 1 лекция
Открыта

1. Что будем устанавливать и зачем?

Перед тем как начать программировать на Node.js, нам нужно установить две вещи:

  • Node.js — это сама среда исполнения JavaScript вне браузера.
  • npm (Node Package Manager) — менеджер пакетов для Node.js, который позволяет скачивать и устанавливать сторонние библиотеки (например, Express, React, Angular, и даже котиков — но только нарисованных, не настоящих).

Важно: npm всегда устанавливается вместе с Node.js, поэтому отдельно скачивать его не нужно. Если у вас есть Node.js, npm тоже уже есть.

2. Как узнать, установлен ли Node.js?

Перед тем как что-либо устанавливать, давайте проверим, вдруг Node.js уже есть на вашем компьютере (например, вы ставили его пару лет назад, когда пытались стать программистом на карантине).

Откройте терминал

  • На Windows: нажмите Win + R, введите cmd и нажмите Enter.
  • На macOS: откройте Spotlight (Cmd + Space), введите "Terminal" и откройте его.
  • На Linux: найдите приложение "Терминал" в меню приложений.

Введите команду:

node -v

Если вы видите что-то вроде:

v20.11.1

— поздравляю, Node.js уже установлен! (Версия может отличаться.)

Теперь проверьте npm:

npm -v

Ожидаемый результат — номер версии, например:

10.2.4

Если обе команды выдают версии — у вас уже всё готово. Можно переходить к следующей лекции!
Если же видите сообщение типа 'node' не является внутренней или внешней командой... или command not found, значит, Node.js не установлен. Не беда, сейчас исправим.

3. Скачивание Node.js с официального сайта

Почему важно скачивать с официального сайта?

  • Только так вы получите свежую, безопасную и не заражённую вирусами версию.
  • Пакет уже включает npm.
  • Установка максимально проста — никаких шаманских танцев.

Шаг 1. Переходим на сайт

Откройте браузер и перейдите на официальный сайт Node.js.

Шаг 2. Какую версию выбрать?

На главной странице вы увидите две большие зелёные кнопки:

  • LTS (Long Term Support) — «Долгосрочная поддержка». Это стабильная версия, которую рекомендуют для большинства пользователей, особенно если вы только учитесь или работаете над серьёзными проектами.
  • Current — самая свежая версия, с новыми фичами, но может быть менее стабильной. Обычно для новичков и продакшн-проектов рекомендуют LTS.

Совет: если не знаете, что выбрать — берите LTS.

Шаг 3. Скачиваем установщик

  • Для Windows — файл с расширением .msi
  • Для macOS — файл с расширением .pkg
  • Для Linux — чуть сложнее, см. ниже

Скачайте установщик для вашей операционной системы.

4. Установка Node.js на Windows и macOS

Windows

  1. Запустите скачанный файл .msi.
  2. Следуйте инструкциям мастера установки (Next, Next, Next... Finish).
  3. Оставляйте галочки по умолчанию, если не знаете, что они значат.
  4. В конце установки убедитесь, что стоит галочка Add to PATH — это позволит запускать Node.js из любого места.

macOS

  1. Запустите файл .pkg.
  2. Следуйте инструкциям установщика.
  3. Введите пароль администратора, если потребуется.

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

После завершения установки обязательно закройте и снова откройте терминал (иначе переменные окружения могут не обновиться).

Проверьте версии:

node -v
npm -v

Если увидели номера версий — успех! Можно праздновать (или хотя бы налить себе чаю).

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

Для Linux есть несколько способов установки. Вот два самых популярных:

Способ 1: Использование пакетного менеджера (Ubuntu/Debian)

sudo apt update
sudo apt install nodejs npm

Плюсы: просто и быстро.
Минусы: версии могут быть не самыми свежими.

Способ 2: Скачивание с сайта

  • Скачайте архив с сайта, распакуйте, следуйте инструкции внутри.
  • Или используйте Node Version Manager (nvm) — это позволяет переключаться между несколькими версиями Node.js на одной машине.

Пример установки через nvm:

# Скачайте и установите nvm (одна команда)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Закройте и откройте терминал, затем:
nvm install --lts
nvm use --lts

Плюсы nvm: легко менять версии, удобно для разработки.

6. Проверка версий Node.js и npm

Почему важно знать свою версию?

  • Некоторые библиотеки требуют минимальной версии Node.js или npm.
  • Если вы работаете в команде, важно, чтобы у всех были одинаковые версии (или хотя бы совместимые).

Как проверить версии?

В терминале:

node -v
npm -v
  • node -v показывает версию среды исполнения.
  • npm -v — версию менеджера пакетов.

Пример вывода:

$ node -v
v20.11.1

$ npm -v
10.2.4

Если видите номера версий — всё отлично!

7. Первое знакомство: запускаем свой первый скрипт

Чтобы убедиться, что всё работает, попробуем запустить простейший скрипт.

  1. Откройте любой текстовый редактор (Notepad, VS Code, WebStorm — что угодно).
  2. Создайте новый файл с именем hello.js.
  3. Вставьте в него:
console.log("Привет, Node.js!");
  1. Сохраните файл.
  2. Откройте терминал и перейдите в папку, где лежит файл. Например:
cd C:\Users\Вася\Desktop

или

cd ~/Desktop
  1. Запустите файл:
node hello.js

Ожидаемый результат:

Привет, Node.js!

Поздравляю, вы только что запустили свой первый Node.js-скрипт!

8. Обновление Node.js и npm

Мир JavaScript развивается быстрее, чем вы успеваете допить кофе. Иногда нужно обновить Node.js или npm до свежей версии.

Как обновить npm?

npm install -g npm

Как обновить Node.js?

  • На Windows/macOS: скачайте свежий установщик с nodejs.org и установите поверх старой версии.
  • На Linux: используйте nvm:
nvm install --lts
nvm use --lts

9. Типичные ошибки при установке Node.js и npm

Ошибка №1: Команда node не найдена.
После установки Node.js команда node не работает, а npm — работает. Это бывает, если в вашей системе команда называется nodejs, а не node (часто на старых версиях Linux). Решение: создайте символическую ссылку:

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

Ошибка №2: Старая версия в PATH.
Если вы уже устанавливали Node.js, но видите старую версию, возможно, у вас несколько установок и PATH указывает на старую. Проверьте, где именно установлен Node.js:

which node

или на Windows:

where node

Удалите ненужные версии или поправьте переменную PATH.

Ошибка №3: Установили Node.js, но терминал не видит команды.
Закройте и снова откройте терминал (или перезагрузите компьютер) — переменные окружения обновятся.

Ошибка №4: Нет прав администратора.
На Windows/macOS иногда нужно запускать установщик от имени администратора. На Linux — использовать sudo.

Ошибка №5: npm не обновляется.
Если команда npm install -g npm не обновляет npm, попробуйте запустить её с правами администратора (sudo на Linux/macOS) или от имени администратора на Windows.

Ошибка №6: Не скачивайте Node.js с левых сайтов.
Это может привести к вирусам, майнерам и другим "приятным" сюрпризам. Используйте только nodejs.org.

1
Задача
Модуль 4: Node.js, Next.js и Angular, 1 уровень, 1 лекция
Недоступна
Проверка наличия Node.js
Проверка наличия Node.js
1
Задача
Модуль 4: Node.js, Next.js и Angular, 1 уровень, 1 лекция
Недоступна
Запуск первого Node.js-скрипта
Запуск первого Node.js-скрипта
Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ