Добавить в корзинуПозвонить
Найти в Дзене
Иван Корнев

Как установить Node.js (Windows/macOS/Linux) без боли

Node.js нужен для большинства JS‑инструментов; вместе с ним ставится npm. Почти всегда выбирают LTS (стабильнее). Current — если нужны самые новые фичи и готовность чаще чинить совместимость. Быстрые варианты установки - Windows - MSI‑установщик: поставить с настройками по умолчанию (важно, чтобы добавился PATH). - Через пакетный менеджер: winget install -e --id OpenJS.NodeJS.LTS или choco install nodejs-lts -y - macOS - .pkg установщик, либо Homebrew: brew install node (или brew install node@24 для LTS‑ветки). - Linux / несколько проектов с разными версиями - Лучший путь — nvm: ставит Node в домашнюю папку и позволяет переключать версии. После установки nvm: nvm install --lts → nvm use --lts Проверка - В новом терминале: node -v и npm -v Частые проблемы - node не найден → перезапустить терминал; на Windows проверить PATH; с nvm — что он подключён в ~/.bashrc/~/.zshrc. - Ошибки прав при npm i -g → не использовать sudo, лучше nvm. - Проект требует другую версию → nvm + файл .nvmrc

Как установить Node.js (Windows/macOS/Linux) без боли

Node.js нужен для большинства JS‑инструментов; вместе с ним ставится npm. Почти всегда выбирают LTS (стабильнее). Current — если нужны самые новые фичи и готовность чаще чинить совместимость.

Быстрые варианты установки

- Windows

- MSI‑установщик: поставить с настройками по умолчанию (важно, чтобы добавился PATH).

- Через пакетный менеджер: winget install -e --id OpenJS.NodeJS.LTS

или choco install nodejs-lts -y

- macOS

- .pkg установщик, либо Homebrew: brew install node (или brew install node@24 для LTS‑ветки).

- Linux / несколько проектов с разными версиями

- Лучший путь — nvm: ставит Node в домашнюю папку и позволяет переключать версии.

После установки nvm: nvm install --lts → nvm use --lts

Проверка

- В новом терминале: node -v и npm -v

Частые проблемы

- node не найден → перезапустить терминал; на Windows проверить PATH; с nvm — что он подключён в ~/.bashrc/~/.zshrc.

- Ошибки прав при npm i -g → не использовать sudo, лучше nvm.

- Проект требует другую версию → nvm + файл .nvmrc.

Итог: для новичков — LTS, для нескольких проектов — nvm, затем обязательно проверьте версии в терминале.

Подробнее: https://www.ivan-kornev.ru/articles/kak-ustanovit-node-js