Как скачать node js
Перейти к содержимому

Как скачать node js

  • автор:

Установка Node.js¶

Установка Node.js занимает всего несколько минут независимо от операционной системы. Сперва перейдите на официальный сайт платформы, где автоматически определяется тип и разрядность вашей операционной системы. На сайте предлагается установить Node.js либо самой последней (Current), либо стабильной версии (LTS).

Установка

Стабильная LTS версия в первую очередь предназначена для корпоративной разработки и в основном используется IT-компаниями, в которых частое обновление версий сопряжено с определенными трудностями в области закупок или согласно условия договоров со своими клиентами.

Версия Current имеет все последния наработки и обновления платформы, но она может содержать в себе ошибки. Поэтому рекомендуется установить Node.js именно версии LTS

Для операционной системы Windows или MacOS установка Node.js осуществляется скачанным дистрибутивом в формате msi или pkg соответственно. В Unix-системах более эффективным будет использование пакетного менеджера.

Если вам необходимо установить Node.js на систему отличную от той, с которой вы зашли на официальный сайт, перейдите в раздел Downloads.

Чтобы удостовериться, что установка Node.js прошла успешно, выполните в командной строке следующее.

node -v 

Если вы всё сделали правильно, то в консоли отобразится номер версии Node.js.

Установка Node.js в подсистеме Windows для Linux (WSL 2)

Если вы используете Node.js профессионально, вам нужно оптимизировать скорость и производительность, обеспечить совместимость системных вызовов, выполнять контейнеры Docker, которые используют рабочие области Linux, вы не хотите одновременно обслуживать скрипты сборки Linux и Windows или же просто предпочитаете использовать командную строку Bash, установите Node.js в подсистеме Windows для Linux (а именно, WSL 2).

С помощью подсистемы Windows для Linux (WSL) можно установить предпочитаемый вами дистрибутив Linux (по умолчанию мы используем Ubuntu), чтобы обеспечить согласованность между средой разработки (в которой вы пишете код) и рабочей средой (сервером, на котором развернут ваш код).

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

Установка WSL 2

WSL 2 — это самая свежая версия для ОС Windows. Мы рекомендуем использовать для профессиональных рабочих процессов разработки Node.js именно ее. Чтобы включить и установить WSL 2, выполните инструкции из документации по установке WSL. Эти инструкции включают возможность выбора дистрибутива Linux (например, Ubuntu).

Установив WSL 2 и дистрибутив Linux, откройте дистрибутив Linux (его можно найти в меню «Пуск» в Windows) и проверьте версию и кодовое имя с помощью команды lsb_release -dc .

Мы рекомендуем не просто регулярно обновлять дистрибутив Linux, а сделать это сразу после установки. Так вы убедитесь в том, что у вас есть последние версии пакетов. Windows не обрабатывает это обновление автоматически. Чтобы обновить дистрибутив, используйте команду sudo apt update && sudo apt upgrade .

Установка Терминала Windows (необязательно)

Терминал Windows — это усовершенствованная оболочка командной строки, поддерживающая работу с несколькими вкладками. Он позволяет быстро переключаться между командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и любым другим предпочитаемым вами средством. Вы также можете создавать пользовательские привязки клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования и вставки и т. д.), использовать функцию поиска, настраивать в терминале темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение, размытие, прозрачность) и настраивать другие параметры. Дополнительные сведения см. в документации по Терминалу Windows.

Установите Терминал Windows из Microsoft Store. При установке через магазин обновления выполняются автоматически.

Установка nvm, Node.js и npm

Наряду с возможностью выбора системы для разработки (Windows или WSL) при установке Node.js доступны и другие возможности. Мы рекомендуем использовать диспетчер версий, так как версии меняются достаточно быстро. Вероятно, вам нужно будет переключаться между несколькими версиями Node.js в зависимости требований разных проектов, над которыми вы работаете. Диспетчер версий Node Version Manager, чаще называемый nvm, является наиболее популярным средством установки нескольких версий Node.js. Мы выполним описанные ниже шаги, чтобы установить nvm, а затем используем его для установки Node.js и диспетчера пакетов Node Package Manager (npm). Существуют также альтернативные диспетчеры версий, которые описаны в следующем разделе.

Рекомендуем всегда удалять любые имеющиеся установки Node.js или npm из операционной системы перед установкой диспетчера версий, так как эти установки могут создавать необычные и запутанные конфликты. Например, версия Node, которую можно установить с помощью команды apt-get в Ubuntu, уже устарела. Справку по удалению предыдущих установок см. на странице об удалении Node.js из Ubuntu.

  1. Откройте командную строку Ubuntu (или другой дистрибутив).
  2. Установите cURL (инструмент, используемый для скачивания содержимого из Интернета в командной строке), выполнив команду sudo apt-get install curl .
  3. Установите nvm с помощью команды curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash .

Примечание. Установка новой версии nvm с помощью cURL заменит старую версию, оставив без изменений версию Node, для установки которой вы использовали nvm. Дополнительные сведения см. на странице проекта GitHub с последними сведениями о выпуске NVM.

  • Чтобы проверить установку, введите command -v nvm . Команда должна вернуть nvm. В случае возврата command not found (команда не найдена) или отсутствия ответа закройте терминал, откройте его снова и повторите попытку. Дополнительные сведения см. в репозитории nvm на сайте GitHub.
  • Вызовите список установленных на данный момент версий Node с помощью команды nvm ls . На этом этапе список должен быть пуст. NVM list showing no Node versions
  • Установите текущие и стабильные (LTS) версии Node.js. На следующем шаге вы узнаете, как переключаться между активными версиями Node.js с помощью команды nvm .
    • Установите текущий стабильный выпуск (LTS) для Node.js (рекомендуется для приложений в рабочей среде) с помощью команды nvm install —lts .
    • Установите текущий выпуск Node.js (в нем вы сможете протестировать последние функции и улучшения Node.js, но вероятность возникновения проблем при этом будет велика) с помощью команды nvm install node .
  • Вызовите список установленных версий Node, выполнив команду nvm ls . Теперь в нем должны отображаться две недавно установленные версии. NVM list showing LTS and Current Node versions
  • Проверьте установку Node.js и текущую версию по умолчанию с помощью команды node —version . Затем убедитесь, что у вас также есть npm, с помощью: npm —version (вы также можете использовать which node или which npm просмотреть путь, используемый для версий по умолчанию).
  • Чтобы изменить версию Node.js на ту, которую вы хотите использовать для проекта, создайте каталог проекта с помощью команды mkdir NodeTest и укажите каталог, выполнив команду cd NodeTest . Затем введите nvm use node , чтобы переключиться на текущую версию, или nvm use —lts , чтобы переключиться на версию LTS. Вы также можете использовать определенный номер для любых установленных дополнительных версий, например nvm use v8.2.1 . (Чтобы просмотреть все доступные версии Node.js, используйте команду nvm ls-remote .)
  • Если вы используете nvm для установки Node.js и npm, не следует выполнять команду SUDO для установки новых пакетов.

    Альтернативные диспетчеры версий

    Несмотря на то что nvm в настоящее время является самым популярным менеджером версий для Node, есть несколько альтернативных вариантов:

    • n — это давняя альтернатива nvm , которая выполняет те же процессы с помощью немного отличающихся команд и устанавливается с помощью npm , а не скрипта bash.
    • fnm —это более новый диспетчер версий, заявленный как более быстрый, чем nvm . (Он также использует конвейеры Azure.)
    • Volta — это новый диспетчер версий, созданный командой LinkedIn. Заявлено, что он отличается увеличенной скоростью и межплатформенной поддержкой.
    • asdf-vm — это единый интерфейс командной строки для нескольких языков, объединяющий в себе gvm, nvm, rbenv и pyenv (и много других диспетчеров).
    • nvs (Node Version Switcher) — это кроссплатформенный вариант nvm с возможностью интеграции с VS Code.

    Установка Visual Studio Code

    Для проектов Node.js мы рекомендуем использовать Visual Studio Code с пакетом расширения Remote-development. Это расширение преобразует VS Code в архитектуру «клиент — сервер», где клиент (пользовательский интерфейс VS Code) выполняется в вашей ОС Windows, а сервер (ваш код, Git, плагины и т. д.) — удаленно на дистрибутиве WSL Linux.

    Этот удаленный сценарий немного отличается от того, к которому вы привыкли. WSL поддерживает фактический дистрибутив Linux, в котором выполняется код проекта, отдельно от операционной системы Windows, но на том же локальном компьютере. Расширение Remote-WSL подключается к подсистеме Linux, как будто это удаленный сервер, хотя он не работает в облаке. Он по-прежнему выполняется на локальном компьютере в среде WSL, которую вы включили для запуска вместе с Windows.

    • Поддерживаются IntelliSense и анализ кода на основе Linux.
    • Проекты автоматически встраиваются в Linux.
    • Можно использовать расширения, работающие в Linux (ES Lint, NPM Intellisense, фрагменты ES6 и т. д.).

    Другие редакторы кода, такие как IntelliJ, Sublime Text, Brackets и т. д., также будут работать со средой разработки Node.js в WSL 2, но могут не поддерживать весь набор возможностей удаленного взаимодействия, предлагаемых VS Code. При использовании таких редакторов кода могут возникать проблемы с доступом к общему сетевому расположению WSL (\wsl$\Ubuntu\home). В этом случае редактор попытается создать файлы Linux с помощью средств Windows, что может быть нежелательным. Расширение Remote-WSL в VS Code обеспечивает совместимость, тогда как при использовании других IDE вам, возможно, нужно будет настроить сервер X. В ближайшее время планируется включение поддержки для выполнения приложений GUI в WSL (например, IDE редактора кода).

    Текстовые редакторы на основе терминала (Vim, Emacs, nano) также полезны для внесения быстрых изменений прямо из консоли. В статье, посвященной особенностям выбора текстового редактора на основе терминала (Emacs, Nano или Vim), объясняются различия между разными средствами и описаны способы их использования.

    Чтобы установить VS Code и расширение Remote-WSL, сделайте следующее:

    1. Скачивание и установка VS Code для Windows. VS Code также доступен для Linux, но подсистема Windows для Linux не поддерживает приложения с графическим пользовательским интерфейсом, поэтому нам нужно установить его в Windows. Не волнуйтесь, вы по-прежнему сможете выполнить интеграцию с командной строкой и инструментами Linux с помощью расширения Remote — WSL.
    2. Установите расширение Remote — WSL в VS Code. Это позволит вам использовать WSL в качестве интегрированной среды разработки и обеспечит совместимость и путь к ней. Подробнее.

    Если у вас уже установлен VS Code, убедитесь, что имеете выпуск 1.35 от мая или более поздней версии, чтобы установить расширение Remote — WSL. Мы не рекомендуем использовать WSL в VS Code без расширения Remote-WSL, так как вы потеряете поддержку автоматического завершения, отладки, подстроки и т. д. Интересный факт: это расширение WSL устанавливается в $HOME/.vscode-server/extensions.

    Полезные расширения VS Code

    Несмотря на то что VS Code поставляется с множеством возможностей для разработки Node.js, есть несколько полезных рекомендуемых расширений, доступных в пакете расширений Node.js. Установите их все или выберите наиболее полезные для вас.

    Чтобы установить пакет расширений Node.js, сделайте следующее:

    1. Откройте в VS Code окно Расширения (нажав клавиши CTRL+SHIFT+X). Окно расширений теперь разделено на три раздела (так как вы установили расширение Remote-WSL).
      • «Local — Installed»: расширения, установленные для использования с операционной системой Windows.
      • «WSL:Ubuntu-18.04-Installed»: расширения, установленные для использования с операционной системой Ubuntu (WSL).
      • «Рекомендуется»: расширения, рекомендуемые VS Code на основе типов файлов в текущем проекте.

    VS Code Extensions Local vs Remote

    VS Code remote link

  • В поле поиска в верхней части окна расширений введите: пакет расширения узла (или имя нужного расширения). Расширение будет установлено для локальных экземпляров или WSL-экземпляров VS Code (в зависимости от того, где открыт текущий проект). Это можно проверить, щелкнув удаленную ссылку в нижнем левом углу окна VS Code (выделенную зеленым цветом). Эта ссылка позволяет открыть или закрыть удаленное подключение. Установите расширения Node.js в среде WSL:Ubuntu-18.04.
  • К дополнительным рекомендуемым расширениям относятся следующие:

    • Отладчик JavaScript: когда вы закончите разработку на стороне сервера с помощью Node.js, вам нужно будет разработать и протестировать клиентскую часть. Это расширение является отладчиком JavaScript на основе DAP. Оно выполняет отладку расширений Node.js, Chrome, Edge, WebView2, VS Code и др.
    • Ключевые карты из других редакторов: эти расширения могут помочь вашей среде чувствовать себя правильно дома, если вы переходите из другого текстового редактора (например, Atom, Sublime, Vim, eMacs, Блокнот++, и т. д.).
    • Параметры синхронизация. Позволяет синхронизировать параметры VS Code в разных установках с помощью GitHub. Если вы работаете на разных компьютерах, это обеспечит согласованность среды между ними.

    Настройка Git (необязательно)

    Чтобы настроить Git для проекта Node.js в WSL, см. статью Начало работы с Git в подсистеме Windows для Linux в документации по WSL.

    Совместная работа с нами на GitHub

    Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

    Как скачать и установить Node.js и NPM в Windows

    Чтобы начать создавать приложения Node.js, первым шагом является установка платформы node.js. Платформа Node.js доступна для различных операционных систем, от Windows до Ubuntu и OS X. После установки платформы Node.js вы можете приступить к созданию своих первых приложений Node.js.

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

    Как установить Node.js в Windows

    Первым шагом в использовании Node.js является установка библиотек Node.js в клиентской системе. Ниже приведены инструкции по загрузке и установке Node.js в Windows:

    Шаг 1) Загрузите установщик Node.js для Windows

    Перейти на сайт https://nodejs.org/en/download/ и загрузите необходимые бинарные файлы.

    В нашем примере мы собираемся загрузить Node.js в Windows с 32-битными установочными файлами.

    Установите Node.js в Windows

    Шаг 2) Запустите установку

    Дважды щелкните загруженный файл .msi, чтобы начать установку.

    Нажмите кнопку «Выполнить» на первом экране, чтобы начать установку.

    Установите Node.js в Windows

    Шаг 3) Продолжите этапы установки

    На следующем экране нажмите кнопку «Далее», чтобы продолжить загрузку и установку Node.js.

    Установите Node.js в Windows

    Шаг 4) Принять условия

    На следующем экране примите лицензионное соглашение и нажмите кнопку «Далее».

    Установите Node.js в Windows

    Шаг 5) Настройка пути

    На следующем экране выберите место, куда необходимо установить Node.js, и нажмите кнопку «Далее».

    1. Сначала введите местоположение файла для установки Node.js. Здесь будут храниться файлы Node.js после установки.

    2. Нажмите кнопку «Далее», чтобы продолжить установку.

    Установите Node.js в Windows

    Шаг 6) Выберите компоненты по умолчанию для установки

    Примите компоненты по умолчанию и нажмите кнопку «Далее».

    Установите Node.js в Windows

    Шаг 7) Начать установку

    На следующем экране нажмите кнопку установки Node.js, чтобы начать установку в Windows.

    Установите Node.js в Windows

    Шаг 8) Завершите установку

    Нажмите кнопку Готово, чтобы завершить установку.

    Установите Node.js в Windows

    Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

    Как установить NPM в Windows 10/8/7

    Другой способ установить Node.js на любой клиентский компьютер — использовать «менеджер пакетов».

    В Windows загрузка NPM (Node Package Manager) называется Chocolatey. Он был разработан как децентрализованная платформа для быстрой установки необходимых вам приложений и инструментов.

    Для установки NPM в Windows через Chocolatey выполните следующее:wing шаги необходимо выполнить.

    Шаг 1) Установка Chocolatey – веб-сайт Chocolatey (https://chocolatey.org/) содержит очень четкие инструкции по установке этой платформы.

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

    @powershell -NoProfile -ExecutionPolicy Bypass -Command «iex ((new-object Wet.webclient).DownloadString(‘https://chocolatey.org/install.ps1’))» && SET PATH=%PATH%;%ALLUSERSPROFILE% \шоколад\корзина

    Установите NPM в Windows 10/8/7.

    Шаг 2) Следующим шагом будет установка Node.js на ваш локальный компьютер с помощью менеджера пакетов Chocolatey. Это можно сделать, выполнив приведенную ниже команду в командной строке.

    установка cinst nodejs

    Установите NPM в Windows 10/8/7.

    Если установка прошла успешно, вы получите сообщение об успешной установке Node.js.

    Примечание: Если вы получаете сообщение об ошибке типа «C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1», то вручную создайте папку по пути.

    Запуск вашего первого приложения Hello World в Node.js

    После того, как вы загрузили и установили Node.js на свой компьютер, давайте попробуем отобразить «Hello World» в веб-браузере.

    Создайте файл Node.js с именем firstprogram.js.

    var http = require('http'); http.createServer(function (req, res) < res.writeHead(200, ); res.end('Hello World!'); >).listen(8080);

    Пояснение к коду:

    1. Основная функциональность функции «require» заключается в том, что она считывает JavaScript file, выполняет файл, а затем переходит к возврату объекта. Используя этот объект, можно затем использовать различные функции, доступные в модуле, вызываемом функцией require. Итак, в нашем случае, поскольку мы хотим использовать функциональность HTTP, мы используем команду require(http).
    2. В этом 2 nd строку кода, мы создаем серверное приложение, основанное на простой функции. Эта функция вызывается всякий раз, когда делается запрос к нашему серверному приложению.
    3. Когда запрос получен, мы просим нашу функцию вернуть клиенту ответ «Hello World». Функция writeHead используется для отправки данных заголовка клиенту, а функция end закрывает соединение с клиентом.
    4. Затем мы используем функцию server.listen, чтобы наше серверное приложение прослушивало запросы клиентов на порту № 8080. Здесь вы можете указать любой доступный порт.

    Выполнение кода

      1. Сохраните файл на своем компьютере: C:\Users\Ваше имя\firstprogram.js.
      2. В командной строке перейдите к папке, в которой хранится файл. Введите команду Node firstprogram.js.

      Первое приложение Hello World на Node.js

        1. Теперь ваш компьютер работает как сервер! Если кто-нибудь попытается получить доступ к вашему компьютеру через порт 8080, он получит сообщение «Hello World!» ответное сообщение!
        2. Запустите интернет-браузер и введите адрес: http://localhost:8080.

        Вывод

        Первое приложение Hello World на Node.js

        Итоги

        • Мы видели установку Node.js через установочный модуль MSI, который доступен на веб-сайте Node.js. Эта установка устанавливает необходимые модули, необходимые для запуска приложения Node.js на клиенте.
        • Node.js также можно установить через менеджер пакетов. Менеджер пакетов для Windows известен как Chocolatey. Выполнив несколько простых команд в командной строке, менеджер пакетов Chocolatey автоматически загрузит необходимые файлы, а затем установит их на клиентский компьютер.
        • Простое приложение Node.js состоит из создания сервера, который прослушивает определенный порт. Когда запрос поступает на сервер, сервер автоматически отправляет клиенту ответ «Hello World».
        • Учебное пособие по Node.js NPM: как создавать, расширять и публиковать модули
        • Создание веб-сервера HTTP в Node.js: руководство с примером кода
        • Учебное пособие по Node.js Express FrameWork – изучите за 10 минут
        • Учебное пособие по Node.js MongoDB с примерами
        • Учебное пособие по обещаниям Node.js
        • Учебное пособие по Jasmine Framework: модульное тестирование на примере
        • Учебное пособие по Node.js для начинающих: изучите шаг за шагом за 3 дня
        • Bluebird NPM: обещание Bluebird JS с примером

        # Как установить Node.js на Ubuntu 20.04

        Node.js — одна из самых популярных программных платформ, предназначенная для трансляции JavaScript в машинный код. Node.js делает возможным использование Java для создания серверных приложений.

        В этой инструкции мы расскажем о нескольких способах установки Node.js и опишем их преимущества. В конце инструкции напишем первое простое приложение, которое позволит проверить работоспособность установленного Node.js.

        Нам понадобится подготовленный к работе сервер на Ubuntu 20.04.

        # Установка Node.js

        # Официальный репозиторий Ubuntu

        Самый простой и быстрый способ установки Node.js — из официального репозитория Ubuntu. Синтаксис команд и последовательность действий в данном случае не отличаются от установки любого другого приложения на Ubuntu.

        Сначала нужно обновить список пакетов apt :

        sudo apt update sudo apt upgrade 

        Теперь можно переходить непосредственно к установке Node.js:

        sudo apt install nodejs 

        Команда-установщик найдёт нужный пакет, уведомит нас о дисковом пространстве, которое будет занято, и произведёт установку Node.js.

        Для установки дополнительных модулей (их называют пакетами) Node.js использует Node Package Manager — npm. В отличие от способов установки Node.js, которые будут описаны ниже, при установке Node.js из репозитория Ubuntu npm не устанавливается по умолчанию, его нужно установить отдельно:

        sudo apt install npm 

        После завершения установки можно проверить версии установленных Node.js и npm:

        node -v npm -v 

        Из официального репозитория Ubuntu устанавливается Node.js v.10.19.0 и соответствующая ей версия npm. Если вас устраивает эта версия, то можно переходить непосредственно к работе с Node.js, если нет, рассмотрите другие варианты установки.

        # Официальный репозиторий Node.js

        Для установки нужной версии Node.js из официального репозитория добавьте его в список репозиториев, используемых apt. Для этого воспользуйтесь командой curl в консоли:

        curl -fsSL https://deb.nodesource.com/setup_ab.x | sudo -E bash - 

        При запуске команды замените ab на требуемую версию Node (12, 14, 16, 17).

        Также можно установить последнюю текущую версию Node:

        curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash - 

        Вы можете установить и версию с длительной поддержкой:

        curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - 

        На момент написания статьи это была Node.js v.16.x.

        После выполнения команды curl обновите базы данных apt:

        sudo apt update sudo apt upgrade 

        Теперь запустите установку Node.js:

        sudo apt install nodejs 

        Программа установит выбранную версию Node.js и соответствующую ей npm. Проверить версии установленных программ можно командами:

        node -v npm -v 

        # Node Version Manager

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

        Для начала установим сам nvm. Для этого зайдём на официальную страницу проекта на GitHub

        (opens new window) и из файла README.md скопируем скрипт, запускающий установку nvm на нашем сервере:

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

        Перед запуском самого скрипта можно проверить его содержимое, запустив его без окончания | bash :

        После того как скрипт отработает, получим для нашей учётной записи файл .bashrc :

        source ~/.bashrc 

        Теперь nvm установлен и готов к работе, можно переходить непосредственно к установке Node.js.

        Получим список доступных для установки версий:

        nvm list-remote 

        Результатом выдачи станет длинный список. Выбираем версию, которую хотим установить, и используем команду install . Например:

        nvm install v16.13.2 

        Выбранная версия Node.js и соответствующая версия npm будут автоматически установлены. Проверить версии установленных приложений можно командами:

        node -v npm -v 

        # «Пакеты приложений» Джино

        Для расположенных на Джино серверов доступен ещё один способ установки Node.js — из раздела меню «Пакеты приложений».

        Откройте панель управления сервером, на который хотите установить Node.js, и в разделе меню Управление

        Пакеты приложений выберите нужную версию Node.js.

        Программа-установщик автоматически установит выбранную версию Node.js и соответствующую ей версию npm.

        # Проверка работы Node.js

        После установки и проверки версии в качестве «Контрольной проверки» напишем небольшое приложение, которое позволит проверить Node.js в действии.

        В корневой папке создадим новый текстовый файл:

        vim hello.js 

        Внутри него разместим простой код:

        console.log(“Hello world!); 

        Сохраним этот файл и запустим его с помощью node :

        node hello.js 

        В результате в консоли будет выведено сообщение:

        Hello world! 

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

        # Переключение между версиями Node.js

        Из-за отсутствия кроссверсионной поддержки часто приходится использовать несколько разных версий Node.js, установленных на одной машине. Для удобного переключения между ними также используется nvm .

        nvm list 

        Мы увидим список всех установленных на сервере версий Node.js. Здесь будет выделена активная в данный момент версия. Также программа покажет список релизов Node.js с длительной поддержкой:

         v16.13.2 -> v17.2.0 system default -> v17.2.0 node -> stable (-> v17.2.0) (default) stable -> 17.2 (-> v17.2.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/gallium (-> v16.13.2) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.24.1 (-> N/A) lts/erbium -> v12.22.10 (-> N/A) lts/fermium -> v14.19.0 (-> N/A) lts/gallium -> v16.13.2 

        Из этого списка можно выбрать и установить любой релиз. Например:

        nvm install lts/carbon 

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

        nvm use v16.13.2 

        После выполнения команды use можно проверить активную версию Node.js командой:

        node -v 

        Также можно ввести такую команду:

        nvm list 

        Теперь можно переходить к работе с Node.js.

        © Джино, 2003–2022. «Джино» является зарегистрированным товарным знаком.
        Лицензия на телематические услуги связи №150549 от 09.03.2017.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *