Установка Node.js через консоль – это быстрый и эффективный способ настроить среду для разработки на вашем компьютере. В этой статье мы рассмотрим, как это сделать на двух популярных операционных системах: Windows и Linux. Процесс для каждой из них имеет свои особенности, которые важно учитывать для правильной установки.
Для Windows установку можно выполнить с помощью Chocolatey или официального установщика, однако консольный метод с использованием PowerShell предоставляет больше гибкости. В Linux, наоборот, предпочтительным методом является использование пакетных менеджеров, таких как apt для Debian-based систем или yum для CentOS. Мы подробно разберем все этапы и важные моменты для каждой платформы.
Важно: Перед началом убедитесь, что на вашем компьютере установлена актуальная версия консоли. В случае с Windows это может быть PowerShell, а на Linux – терминал с правами суперпользователя.
Следуя нашим инструкциям, вы сможете быстро и без ошибок установить Node.js, используя только командную строку, что значительно ускоряет процесс настройки разработки.
Скачивание и установка Node.js на Windows через консоль
Для установки Node.js на Windows с помощью консоли выполните следующие шаги:
- Откройте командную строку. Для этого нажмите Win + R, введите
cmd
и нажмите Enter. - Скачайте установочный пакет с официального сайта Node.js. Введите в консоли следующую команду:
curl -o nodejs.msi https://nodejs.org/dist/latest/node-v16.16.0-x64.msi
Эта команда скачает последнюю версию Node.js для 64-битной версии Windows. Если вам нужна другая версия, замените ссылку на соответствующую.
- После завершения загрузки запустите установочный файл с помощью команды:
start nodejs.msi
Запустится установщик, который проведет вас через стандартный процесс установки.
- Следуйте указаниям установщика, оставляя параметры по умолчанию, чтобы завершить установку Node.js.
- После завершения установки проверьте, что Node.js был успешно установлен. Введите в консоли:
node -v
Если установка прошла успешно, вы увидите номер версии Node.js, например, v16.16.0
.
- Для проверки установки npm (менеджера пакетов Node.js) введите:
npm -v
Если npm установлен правильно, отобразится его версия.
Теперь Node.js и npm готовы к использованию на вашем компьютере под Windows.
Проверка наличия установленного Node.js и NPM на Windows
Для проверки установки Node.js и NPM на Windows откройте командную строку. Это можно сделать, набрав cmd в поиске Windows и выбрав «Командная строка».
Чтобы убедиться, что Node.js установлен, введите в консоль команду:
node -v
Если Node.js установлен, система отобразит текущую версию, например:
v18.12.1
Если вместо версии появляется сообщение об ошибке, значит, Node.js не установлен или не настроен в PATH.
Для проверки наличия NPM выполните команду:
npm -v
Если NPM установлен, система выведет его версию, например:
6.14.8
Если вы видите ошибку или сообщение о том, что команда не найдена, NPM не был установлен корректно или не добавлен в системный путь.
В случае отсутствия Node.js или NPM можно повторно установить их, следуя инструкциям на официальном сайте Node.js. После установки перезапустите командную строку, чтобы обновления вступили в силу.
Установка Node.js на Linux через терминал с использованием пакетов
Для установки Node.js на Linux можно использовать менеджер пакетов системы, например, apt для Ubuntu и Debian, или dnf для Fedora. Процесс установки варьируется в зависимости от дистрибутива и версии Node.js, которую нужно установить.
Для начала обновите индексы пакетов:
sudo apt update
Для установки стабильной версии Node.js используйте следующий набор команд:
Ubuntu/Debian:
sudo apt install nodejs npm
Эти команды установят последнюю доступную версию Node.js и менеджер пакетов npm. Однако часто эта версия устарела, и для получения более новой можно использовать репозиторий NodeSource.
Добавьте репозиторий NodeSource для получения последних версий:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
Замените 16.x на нужную версию, например, 18.x для последней стабильной версии. После этого выполните команду для установки:
sudo apt install -y nodejs
Для проверки успешной установки используйте команду:
node -v
Fedora:
В Fedora процесс схож. Для установки Node.js через стандартные репозитории выполните команду:
sudo dnf install nodejs
Если вам нужно получить более свежую версию, используйте репозиторий NodeSource, как в случае с Ubuntu/Debian. Для этого скачайте и выполните скрипт установки:
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
Замените 16.x на нужную версию. После этого установите Node.js:
sudo dnf install nodejs
После завершения установки проверьте версию:
node -v
Таким образом, установка Node.js через пакеты на Linux проста и удобна, особенно если необходимо получить стабильные версии для использования в продакшн-среде.
Ручная установка Node.js на Linux с использованием исходников
Для ручной установки Node.js на Linux через исходные коды, выполните следующие шаги:
1. Установка зависимостей
Перед тем как компилировать Node.js, необходимо установить несколько пакетов, необходимых для сборки. Для этого используйте команду:
sudo apt-get install -y build-essential libssl-dev
2. Скачивание исходных кодов
Перейдите на официальную страницу загрузки Node.js (https://nodejs.org/en/download/) и выберите версию для сборки из исходников. Скачайте архив с исходным кодом, используя команду:
wget https://nodejs.org/dist/v16.13.0/node-v16.13.0.tar.gz
Замените ссылку на актуальную версию, если необходимо.
3. Распаковка архива
После скачивания, распакуйте архив:
tar -xvzf node-v16.13.0.tar.gz
4. Компиляция и установка
Перейдите в распакованную директорию и выполните следующие команды для компиляции и установки:
cd node-v16.13.0 ./configure make -j4 sudo make install
Команда make -j4 использует 4 ядра процессора для ускорения сборки. Если у вас меньше ядер, уменьшите число после флага -j.
5. Проверка установки
После завершения установки проверьте версию Node.js:
node -v
Для проверки установки npm используйте команду:
npm -v
6. Очистка
После успешной установки можно удалить архив и распакованные исходники для экономии места:
rm -rf node-v16.13.0.tar.gz node-v16.13.0
Как обновить Node.js через консоль на Windows и Linux
Для обновления Node.js на Windows и Linux, существует несколько способов в зависимости от используемой операционной системы.
Windows: Один из простых методов – использование пакета установщика с официального сайта Node.js. Однако, чтобы обновить Node.js через консоль, можно использовать утилиту nvm-windows
. Для этого выполните следующие шаги:
1. Скачайте последнюю версию nvm-windows
с GitHub-репозитория: https://github.com/coreybutler/nvm-windows/releases.
2. Установите nvm-windows
, следуя инструкциям на экране.
3. После установки откройте командную строку и введите nvm install latest
для установки самой последней версии Node.js.
4. Для переключения между установленными версиями используйте команду nvm use <версия>
.
Linux: На Linux для управления версиями Node.js удобно использовать nvm
(Node Version Manager). Этот инструмент позволяет легко обновлять и переключать версии Node.js.
1. Установите nvm
, если он ещё не установлен, выполнив команду:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
2. После установки перезапустите терминал или выполните команду source ~/.bashrc
.
3. Для обновления Node.js до последней версии используйте команду:
nvm install node
4. Чтобы переключиться на новую версию, используйте команду:
nvm use node
5. Для проверки установленной версии выполните:
node -v
Если вы хотите установить конкретную версию, замените node
на нужную версию, например nvm install 16.0.0
.
В случае, если у вас уже установлена версия Node.js через apt
(на Ubuntu или Debian), вы можете обновить её с помощью следующей команды:
sudo apt update && sudo apt upgrade nodejs
Таким образом, обновление Node.js через консоль на Windows и Linux можно легко выполнить с использованием nvm
или стандартных пакетов для вашей операционной системы.
Решение распространённых ошибок при установке Node.js через консоль
При установке Node.js через консоль на Windows и Linux могут возникать различные ошибки. Вот наиболее частые проблемы и способы их решения.
Ошибка: "command not found" или "node не найден"
Эта ошибка появляется, если система не может найти установленные исполнимые файлы Node.js. Обычно это связано с некорректной настройкой переменных окружения. Убедитесь, что директория с Node.js добавлена в переменную PATH. На Windows проверьте, что путь к Node.js добавлен при установке или вручную в настройках системы. На Linux проверьте с помощью команды echo $PATH
и, если нужно, добавьте путь к Node.js в файл ~/.bashrc
или ~/.zshrc
.
Ошибка: "npm не найден" после установки Node.js
Если после установки Node.js не удаётся запустить npm, это может быть связано с неполной установкой. Попробуйте переустановить Node.js или обновить npm вручную с помощью команды npm install -g npm
. Также проверьте наличие npm в системе с помощью команды npm -v
.
Ошибка: "EACCES: permission denied" при установке пакетов npm
Эта ошибка возникает, когда у пользователя нет достаточных прав для установки пакетов. На Linux используйте sudo
для установки с правами администратора, но избегайте глобальной установки пакетов с правами суперпользователя. Для решения проблемы создайте каталог для глобальных пакетов и настройте npm на использование этого каталога, чтобы избежать конфликтов с правами доступа.
Ошибка: "Ошибка установки с использованием nvm" (Node Version Manager)
При использовании nvm для установки Node.js могут возникать проблемы с правами доступа или с несовместимостью версий. Чтобы решить проблему, попробуйте удалить и переустановить nvm с помощью команд rm -rf ~/.nvm
и затем следуйте инструкции по установке на официальной странице nvm. Также убедитесь, что nvm правильно инициализирован в вашем конфигурационном файле оболочки.
Ошибка: "Node.js не совместим с текущей версией операционной системы"
Эта ошибка может возникать, если версия Node.js не поддерживается вашей операционной системой. Убедитесь, что используете версию Node.js, совместимую с вашей системой. Для Windows рекомендуется устанавливать последнюю стабильную версию, а для Linux – использовать репозитории, поддерживаемые вашей версией дистрибутива. Можно проверить совместимость на официальном сайте Node.js.
Ошибка: "Не удаётся скачать установочный файл Node.js"
Если установочный файл не скачивается или прерывается, проблема может быть связана с сетевыми настройками. Попробуйте использовать другой источник для загрузки установочного файла, например, зеркало на официальном сайте Node.js, или скачайте версию с другой платформы, используя менеджеры пакетов (например, apt
или brew
).
Вопрос-ответ:
Как установить Node.js на Windows через консоль?
Чтобы установить Node.js на Windows через консоль, сначала нужно скачать установочный файл с официального сайта Node.js. После этого откройте консоль (например, PowerShell) и перейдите в папку, куда был скачан установщик. Запустите его, следуя инструкциям на экране. Убедитесь, что установлены все необходимые компоненты, включая npm — менеджер пакетов для Node.js. После завершения установки введите команду `node -v` в консоли, чтобы проверить версию Node.js. Если установка прошла успешно, консоль отобразит текущую версию Node.js.
Как проверить, что Node.js установлен на Linux?
Чтобы проверить, установлен ли Node.js на Linux, откройте терминал и выполните команду `node -v`. Если Node.js установлен, терминал отобразит его версию. Если команда не найдена, это означает, что Node.js не установлен на вашей системе, и вам нужно будет установить его вручную через пакетный менеджер. В Ubuntu, например, можно использовать команду `sudo apt install nodejs` для установки.
Как обновить Node.js на Windows через консоль?
Чтобы обновить Node.js на Windows через консоль, нужно скачать последнюю версию установочного файла с официального сайта Node.js. После этого просто запустите файл и следуйте инструкциям на экране. Установщик автоматически обновит текущую версию Node.js. После завершения обновления откройте консоль и выполните команду `node -v`, чтобы проверить, что версия Node.js обновилась до последней.