WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Введение в установку Node.js на Ubuntu

Отредактировано 5 несколько месяцев назад от ExtremeHow Редакционная команда

Node.jsJavaScriptУбунтуПрограммированиеЛинуксПрограммное обеспечениеУстановкаОперационные системыРазработкаСистема

Введение в установку Node.js на Ubuntu

Перевод обновлен 5 несколько месяцев назад

Node.js — это мощная платформа на основе JavaScript, построенная на V8 JavaScript engine от Google Chrome. Она используется для разработки серверных и сетевых приложений. Приложения Node.js пишутся на JavaScript и могут выполняться в среде выполнения Node.js на различных платформах, включая Windows, macOS и Linux. В этой статье мы рассмотрим, как установить Node.js на популярную дистрибуцию Linux Ubuntu. Мы пройдемся по шагам в простых терминах и предоставим практические примеры, где это необходимо.

Что такое Node.js?

Node.js — это открытая, кроссплатформенная среда выполнения JavaScript, которая выполняет JavaScript-код вне веб-браузера. Это означает, что с помощью Node.js вы можете писать серверный код на JavaScript. Node.js изначально был создан для создания масштабируемых сетевых приложений. Он использует модель ввода/вывода, основанную на событиях, без блокировки, что делает его легким и эффективным, что идеально подходит для интенсивных данных и приложений в режиме реального времени. Node.js имеет огромную библиотеку модулей JavaScript, называемую npm (Node Package Manager), которая упрощает разработку веб-приложений.

Почему стоит использовать Node.js?

Подготовка перед установкой

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

  1. Доступ к терминалу Ubuntu: Убедитесь, что у вас есть доступ к терминалу Ubuntu на вашем компьютере. Именно здесь будут происходить все этапы установки.
  2. Подключение к интернету: Убедитесь, что ваш компьютер подключен к интернету для загрузки необходимых файлов.
  3. Освободите место: Разумно убедиться, что у вас достаточно места на машине для установки Node.js и любых будущих зависимостей.
  4. Обновление системы: Во-первых, вам следует обновить вашу систему, чтобы убедиться, что у вас есть последние списки пакетов. Запустите команду:
    sudo apt update && sudo apt upgrade

Эта команда обновляет список ваших пакетов и устанавливает любые обновленные пакеты.

Способы установки Node.js на Ubuntu

Существует несколько способов установки Node.js на Ubuntu. Здесь мы рассмотрим три популярных метода:

  1. Установка Node.js из репозиториев Ubuntu
  2. Установка Node.js с использованием nvm (Node Version Manager)
  3. Установка Node.js с использованием репозитория NodeSource

1. Установка Node.js из репозиториев Ubuntu

Это самый простой метод, но он может не обеспечивать последнюю версию. Существуют пакеты Node.js в репозиториях Ubuntu, которые могут быть легко установлены с помощью менеджера пакетов apt.

  1. Сначала обновите индекс пакетов apt с помощью следующей команды:
    sudo apt update
  1. Далее установите Node.js с помощью следующей команды:
    sudo apt install nodejs
  1. Установите менеджер пакетов Node.js npm с помощью следующей команды:
    sudo apt install npm
  1. Проверьте установку и проверьте установленную версию Node.js:
    nodejs -v

А для npm наберите:

    npm -v

Версия Node.js, установленная этим методом, может быть не последней. Если вам нужна последняя версия, рассмотрите возможность использования nvm или NodeSource.

2. Установка Node.js с использованием nvm (Node Version Manager)

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

  1. Установите nvm, запустив скрипт установки из вашего терминала. Это загрузит и установит nvm для вашего окружения Node.
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Загрузите недавно установленный nvm в текущую сессию терминала:

    source ~/.bashrc
  1. Теперь вы можете проверить установку nvm:
    command -v nvm

Если установка прошла успешно, выводом должно быть «nvm».

  1. С установленным nvm вы можете установить последнюю версию Node.js:
    nvm install node

При желании укажите конкретную версию:

    nvm install v14.17.0
  1. Установите версию Node.js по умолчанию:
    nvm alias default node

или используйте:

    nvm use node
  1. Проверьте, правильная ли версия Node.js установлена:
    node -v

Преимущество использования nvm заключается в возможности переключаться между различными версиями Node.js в зависимости от требований проекта. nvm use VERSION.

3. Установка Node.js с использованием репозитория NodeSource

NodeSource поддерживает актуальные пакеты Node.js для корпоративных вариантов Linux и Ubuntu. Этот метод гарантирует, что вы устанавливаете последнюю версию.

  1. Добавьте PPA (Личное Архив Пакетов) NodeSource в свою систему:
    curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Этот скрипт автоматически добавляет необходимые репозитории.

  1. После добавления репозитория установите Node.js:
    sudo apt install -y nodejs
  1. Проверьте установку:
    node -v

и для npm:

    npm -v

Метод NodeSource — это очень надежный способ получить последнюю версию Node.js, при этом требующий использование менеджера пакетов apt для управления установкой.

Проверьте установку Node.js

После установки важно проверить, работает ли Node.js правильно. Это можно сделать, создав простое приложение Node.js.

  1. Создайте новую папку для вашего тестового приложения:
  2. Перейдите в каталог:
  3. Создайте новый файл app.js в этом каталоге:
  4. Отредактируйте файл и добавьте следующий JavaScript-код:
    const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
  1. Запустите приложение с помощью Node.js:
  2. Откройте веб-браузер и перейдите по адресу http://127.0.0.1:3000/, чтобы увидеть вывод «Hello World».

Это подтверждает, что Node.js установлен правильно и вы можете приступать к разработке своих приложений.

Заключение

Установка Node.js на Ubuntu может быть выполнена несколькими способами. Использовать ли системный репозиторий, менеджер версий Node или репозиторий NodeSource, зависит от ваших личных потребностей и требований к версии вашего проекта. После установки его можно использовать для создания традиционных веб-приложений, приложений в реальном времени, API или даже сложных систем уровня предприятия. Каждая технология имеет свои преимущества, предоставляя разные уровни гибкости и простоты обслуживания.

После правильной настройки Node.js у вас теперь есть основа для изучения огромных возможностей JavaScript на серверных машинах. От разработки масштабируемых приложений до использования широкого каталога пакетов npm, Node.js открывает целый мир возможностей для любого разработчика, работающего в вебе и за его пределами.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии