глава 03

Установка

Поставить Node.js можно несколькими способами. Самый простой - скачать готовый установщик с официального сайта. Более гибкий - через менеджер версий nvm.

1
Откройте nodejs.org
Перейдите на nodejs.org. Сайт сам определит вашу систему.
2
Скачайте версию LTS
Выбирайте кнопку с пометкой LTS - это стабильная версия с долгой поддержкой. Не берите Current, если не уверены, зачем.
3
Запустите установщик
Откройте скачанный файл и пройдите по шагам, оставляя настройки по умолчанию. На Windows установщик сам добавит Node в PATH.
4
Проверьте установку
Откройте терминал и выполните команды проверки версий (ниже).

После установки откройте терминал и проверьте, что всё на месте:

node --version
npm --version

Обе команды должны вывести номер версии, например v22.11.0 и 10.9.0. Если выводятся номера - Node.js и npm установлены.

Через nvm (для управления версиями)

nvm (Node Version Manager) позволяет держать несколько версий Node.js и переключаться между ними. Это удобно, когда разные проекты требуют разных версий.

На macOS и Linux ставится так:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install --lts
nvm use --lts

На Mac через Homebrew

Если у вас на Mac уже стоит Homebrew, можно поставить одной командой:

brew install node

Что такое npm и package.json

Вместе с Node.js автоматически ставится npm - менеджер пакетов. С его помощью вы скачиваете готовые библиотеки из реестра и подключаете их в проект. Отдельно npm устанавливать не нужно.

package.json - это файл-паспорт проекта. В нём описаны имя проекта, его версия, список установленных пакетов (зависимостей) и команды для запуска. Когда вы делаете npm install, npm читает package.json и ставит всё, что там указано. Подробнее про создание проекта - в следующей главе.