Node.js произвел революцию в способах создания веб-приложений, позволив разработчикам создавать масштабируемые сетевые приложения с использованием JavaScript на стороне сервера. Чтобы использовать весь потенциал Node.js, сначала необходимо установить его в своей системе. В этом руководстве мы познакомим вас с процессом установки в Ubuntu, популярном дистрибутиве Linux, используя три различных метода. Мы также рассмотрим предварительные требования, настройку среды Node.js и удаление Node.js при необходимости.
- Понимание Node.js
- Предварительные условия для установки Node.js в Ubuntu
- Способ 1. Установка Node.js и npm из репозиториев Ubuntu по умолчанию
- Обновить списки пакетов
- Установите Node.js и npm
- Проверка установки
- Способ 2. Установка Node.js и npm из репозитория NodeSource
- Добавьте репозиторий NodeSource
- Установите Node.js и npm
- Подтвердить установку
- Способ 3. Установка Node.js и npm с помощью NVM (менеджера версий узла).
- Установить NVM
- Выберите и установите версию Node.js
- Переключение между установленными версиями
- Удаление Node.js из Ubuntu
- Заключение
Понимание Node.js
Node.js — это среда выполнения JavaScript на стороне сервера, которая позволяет разработчикам создавать масштабируемые веб-приложения и API, используя одну и ту же базу кода как для серверной, так и для клиентской стороны. Его архитектура, управляемая событиями, и неблокирующий API ввода/вывода делают его идеальным для веб-приложений, работающих в режиме реального времени. Установка Node.js на ваш веб-сервер позволит вам использовать эти функции, необходимые для разработки современных веб-приложений.
Более того, Node.js предлагает множество преимуществ, таких как масштабируемость, высокая скорость разработки и сильное сообщество. Благодаря постоянно растущему числу доступных пакетов и модулей Node.js стал незаменимым инструментом для веб-разработчиков по всему миру.
Предварительные условия для установки Node.js в Ubuntu
Прежде чем начинать процесс установки, убедитесь, что вы соответствуете предварительным требованиям для установки Node.js в Ubuntu. Вот предпосылки:
- Вам нужна совместимая версия Ubuntu.
- У вас должны быть привилегии sudo, которые вы можете проверить, выполнив команду sudo whoamiи введя свой пароль при появлении запроса.
- Необходимо базовое понимание JavaScript и использования командной строки.
Существует три различных метода установки Node.js в Ubuntu:
- Использование репозиториев Ubuntu по умолчанию
- Использование репозитория NodeSource
- Реализация NVM (менеджер версий узла)
NVM рекомендуется для пользователей, которым требуется частое переключение между версиями Node.js, поскольку он позволяет легко управлять несколькими версиями.
Способ 1. Установка Node.js и npm из репозиториев Ubuntu по умолчанию
Первый способ установки Node.js и npm предполагает использование репозиториев Ubuntu по умолчанию. Этот подход прост и подходит для большинства пользователей. Однако он может предоставлять более старую версию Node.js по сравнению с другими методами.
В следующих разделах вы узнаете, как обновить списки пакетов, установить Node.js и npm и проверить установку.
Обновить списки пакетов
Обязательно обновите списки пакетов в терминале перед установкой Node.js и npm. Это гарантирует, что в вашей системе будут установлены последние версии JS. Чтобы обновить списки пакетов в Ubuntu, выполните в терминале следующую команду: sudo apt update. После обновления списков пакетов вы можете продолжить процесс установки.
Установите Node.js и npm
Чтобы установить Node.js и npm с помощью менеджера пакетов apt, выполните команду sudo apt install nodejsв терминале. Нажмите Yпри появлении запроса на подтверждение установки. Эта команда установит Node.js из репозиториев Ubuntu по умолчанию, что сделает процесс простым и безопасным.
Далее вам необходимо установить npm, менеджер пакетов для Node.js, который позволит вам легко управлять своим кодом и делиться им. Чтобы установить npm, сначала установите node, выполнив команду sudo apt install npm.
Установив Node.js и npm, вы можете приступить к запуску кода JavaScript и разработке веб-приложений.
Проверка установки
После установки Node.js и npm очень важно убедиться в успешности установки. Чтобы проверить, установлены ли в системе Node.js и npm, выполните команды node -vи npm -vв терминале. Если отображаются номера версий Node.js и npm, они установлены правильно, и вы можете приступить к выполнению кода JavaScript.
Способ 2. Установка Node.js и npm из репозитория NodeSource
Второй метод предполагает установку Node.js и npm из репозитория NodeSource. Этот метод подходит для пользователей, которым нужен доступ к последней версии Node.js и npm или которым нужны определенные выпуски.
Репозиторий NodeSource — это личный архив пакетов (PPA), который предлагает больше версий Node.js, чем репозиторий Ubuntu по умолчанию. В следующих разделах вы узнаете, как добавить репозиторий NodeSource, установить Node.js и npm и подтвердить установку.
Добавьте репозиторий NodeSource
Чтобы добавить репозиторий NodeSource в вашу систему, вы можете использовать curl или wget. Сначала откройте терминал, нажав Ctrl+ Alt+ T. Затем выполните команду, соответствующую вашей версии Ubuntu, которую можно найти на странице GitHub репозитория NodeSource. Будет загружен и запущен сценарий установки, включающий репозиторий NodeSource в вашу систему.
После добавления репозитория вы можете продолжить установку Node.js и npm.
Установите Node.js и npm
Добавив репозиторий NodeSource в вашу систему, вы можете установить Node.js и npm. Для этого выполните команду sudo apt install nodejsв терминале. Нажмите Yпри появлении запроса на подтверждение установки. Эта команда установит Node.js и npm из репозитория NodeSource, предоставив вам последнюю версию или конкретный выпуск, в зависимости от ваших потребностей.
Подтвердить установку
После установки Node.js и npm из репозитория NodeSource обязательно проверьте установку. Для этого выполните команды node -vи npm -vв терминале. Если отображаются номера версий Node.js и npm, они успешно установлены, и вы можете приступить к выполнению кода JavaScript.
Способ 3. Установка Node.js и npm с помощью NVM (менеджера версий узла).
NVM — это универсальный инструмент для управления версиями Node.js, позволяющий легко устанавливать и управлять несколькими версиями Node.js. Этот метод идеально подходит для пользователей, которым необходимо часто переключаться между версиями Node.js или которые хотят протестировать свои приложения с разными версиями.
В следующих разделах вы узнаете, как установить NVM, выбрать и установить версию Node.js, а также переключиться между установленными версиями.
Установить NVM
Чтобы установить NVM, вам необходимо выполнить следующие шаги:
- Откройте терминал, нажав Ctrl+ Alt+ T.
- Загрузите сценарий установки NVM, используя Curl или Wget. Соответствующую команду можно найти в файле README репозитория NVM на GitHub.
- Запустите сценарий установки NVM. Это включит NVM в вашу систему.
После установки NVM вам необходимо обновить файл конфигурации вашей оболочки (например, `.bashrc`), чтобы автоматически загружать NVM при открытии нового сеанса терминала. Для этого добавьте следующие строки в конец файла конфигурации или создайте новый файл, если он не существует: export NVM_DIR=”$HOME/.nvm” [ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh”
Сохраните файл и перезагрузите терминал. Теперь вы можете использовать NVM для управления версиями Node.js.
Выберите и установите версию Node.js
После установки NVM вы можете выбрать и установить конкретную версию Node.js. Чтобы установить последнюю версию Node.js LTS, выполните команду nvm install —ltsв терминале.
Чтобы установить версию Node.js по умолчанию для новых сеансов терминала, выполните команду nvm alias default . Это гарантирует, что нужная версия будет использоваться всякий раз, когда вы открываете новый сеанс терминала.
Переключение между установленными версиями
NVM позволяет легко переключаться между различными установленными версиями Node.js. Чтобы переключиться на конкретную версию Node.js, выполните команду nvm use в терминале.
Например, чтобы переключиться на версию 14.19.0, введите nvm use 14.19.0. Эта команда активирует указанную версию, что позволит вам протестировать свои приложения с различными версиями Node.js или использовать функции определенной версии.
Удаление Node.js из Ubuntu
Если вам когда-нибудь понадобится удалить Node.js из вашей системы Ubuntu, процесс будет зависеть от использованного вами метода установки. Если вы установили Node.js с помощью менеджера пакетов apt (используя метод 1 или метод 2, описанный выше), вы можете удалить его, выполнив команду sudo apt remove nodejsв терминале. Эта команда эффективно удалит пакет Node.js из вашей системы.
Если вы установили Node.js с помощью NVM (метод 3), вы можете удалить конкретную версию, выполнив команду nvm uninstall . Перед удалением текущей активной версии необходимо деактивировать ее, выполнив команду nvm deactivate. Это позволит вам без проблем удалить активную версию.
Заключение
В этом руководстве мы рассмотрели три различных метода установки Node.js в Ubuntu: использование репозиториев Ubuntu по умолчанию, репозитория NodeSource и NVM (менеджера версий узла). Каждый метод имеет свои преимущества и подходит для разных сценариев.
Ключевые выводы
- Узнайте, как установить Node.js и npm в Ubuntu, используя репозиторий по умолчанию, репозиторий NodeSource или NVM (диспетчер версий узла).
- Настройте свою среду, создав каталог проекта, инициализировав проект и запустив простые программы.
- Удалите Node.js из Ubuntu с помощью менеджера пакетов apt или NVM, в зависимости от используемого метода установки.
Часто задаваемые вопросы об установке Node в Ubuntu
Как установить Node.js в Ubuntu 20.04 LTS?
Чтобы установить Node.js 20 в Ubuntu 20.04 LTS, выполните в окне терминала следующие команды: sudo apt update, sudo apt upgrade, sudo apt install -y curl, curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -и sudo apt install -y nodejs. Проверьте версию с помощью node —version.
Как я могу проверить, есть ли у меня привилегии sudo?
Чтобы проверить привилегии sudo, запустите команду sudo whoamiи введите свой пароль при появлении запроса.
Как я могу переключаться между различными версиями Node.js, установленными с помощью NVM?
Чтобы переключиться между версиями Node.js, установленными с помощью NVM, просто выполните команду nvm use в терминале.
Как удалить Node.js из моей системы Ubuntu?
Чтобы удалить Node.js из Ubuntu, вы можете использовать менеджер пакетов apt или NVM.