Linux nodejs install


Установка Node.js через пакетный менеджер

Заметка: Пакеты, описанные на этой странице, разрабатываются и поддерживаются соответствующими упаковщиками, а не командой Node.js. Пожалуйста, сообщайте о любых проблемах, с которыми вы сталкиваетесь с конкретным пакетом. Если выяснится, что ваша проблема ― ошибка в самом Node.js, проблема будет передана выше.


  • Android
  • Arch Linux
  • Дистрибутивы Linux на основе Debian и Ubuntu, пакеты Enterprise Linux/Fedora и Snap
  • FreeBSD
  • Gentoo
  • NetBSD
  • nvm
  • nvs
  • OpenBSD
  • openSUSE и SLE
  • macOS
  • SmartOS и illumos
  • Solus
  • Void Linux
  • Windows

Поддержка Android все еще является экспериментальной в Node.js, поэтому предварительно скомпилированные двоичные файлы еще не предоставлены в открытом доступе.

Однако есть и сторонние решения. Например, сообщество Termux предоставляет эмулятор терминала и среду Linux для Android, а также собственный менеджер пакетов и обширную коллекцию многих предварительно скомпилированных приложений. Эта команда в приложении Termux установит последнюю доступную версию Node.js:

pkg install nodejs 

В настоящее время двоичные файлы Termux Node.js связаны с system-icu (в зависимости от пакета libicu).

Пакеты Node.js и npm доступны в репозитории сообщества.

pacman -S nodejs npm 

Официальный Node.js бинарный дистрибутив предоставляемый NodeSource.

Самый последний выпуск Node.js доступен через порт www/node.

Установите бинарный пакет через pkg:

pkg install node 

Или скомпилируйте свой используя порты:

cd /usr/ports/www/node && make install 

Node.js доступен в дереве портежей.

emerge nodejs 

Node.js доступен в дереве pkgsrc:

cd /usr/pkgsrc/lang/nodejs && make install 

Или установите бинарный пакет (если он доступен для вашей платформы) с помощью pkgin:

pkgin -y install nodejs 

Node Version Manager ― это bash-скрипт, используемый для управления несколькими выпущенными версиями Node. js. Он позволяет выполнять такие операции, как установка, удаление, переключение версий и т.д.. Чтобы установить nvm, используйте этот скрипт установки.

В системах Unix/OS X Node.js, созданный из исходного кода, можно установить с помощью nvm путем установки в папку по умолчанию nvm:

env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX="" 

После этого вы можете использовать nvm для переключения между выпущенными версиями и версиями построенных из исходного кода. Например, если версия Node.js v8.0.0-pre:

nvm use 8 

После выхода официального релиза вы захотите удалить встроенную версию:

nvm uninstall 8 

The nvs version manager is cross-platform and can be used on Windows, macOS, and Unix-like systems

To install nvs on Windows go to the release page here and download the MSI installer file of the latest release.

You can also use chocolatey to install it:

choco install nvs 

You can find the documentation regarding the installation steps of nvs in macOS/Unix-like systems here

After this you can use nvs to switch between different versions of node.

To add the latest version of node:

nvs add latest 

Or to add the latest LTS version of node:

nvs add lts 

Then run the nvs use command to add a version of node to your PATH for the current shell:

$ nvs use lts PATH -= %LOCALAPPDATA%\nvs\default PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64 

To add it to PATH permanently, use nvs link:

nvs link lts 

Node.js доступен через систему портов.

/usr/ports/lang/node 

Использование pkg_add в OpenBSD:

pkg_add node 

Node.js доступен в основных репозиториях в следующих пакетах:

  • openSUSE Leap 42.2: nodejs4
  • openSUSE Leap 42.3 : nodejs4, nodejs6
  • openSUSE Tumbleweed: nodejs4, nodejs6, nodejs8
  • SUSE Linux Enterprise Server (SLES) 12: nodejs4, nodejs6 ("Модуль Web и Scripting" должен быть добавлен перед установкой. )

Например, чтобы установить Node.js 4.x в openSUSE Leap 42.2, запустите следующее от имени пользователя root:

zypper install nodejs4 

Просто загрузите установщик macOS прямо с веб-сайта nodejs.org.

Если вы хотите скачать пакет с bash:

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/" 

Альтернативы

Использование Homebrew:

brew install node 

Использование MacPorts:

port install nodejs<major version> # Пример port install nodejs7 

Использование pkgsrc:

Установка бинарных файлов:

pkgin -y install nodejs 

Или сборка с помощью pkgsrc:

cd pkgsrc/lang/nodejs && bmake install 

Образы SmartOS поставляются с предустановленным pkgsrc. В других дистрибутивах Illumos сначала установите pkgsrc, затем вы сможете установить бинарный пакет как обычно:

pkgin -y install nodejs 

Или собрать с помощью pkgsrc:

cd pkgsrc/lang/nodejs && bmake install 

Solus предоставляет Node.js в своем основном репозитории.

sudo eopkg install nodejs 

Void Linux поставляет стабильный файл Node.js в основном репозитории.

xbps-install -Sy nodejs 

Просто загрузите Установщик Windows прямо с веб-сайта nodejs.org.

Альтернативы

Использование Chocolatey:

cinst nodejs # или полная установка с npm cinst nodejs.install 

Использование Scoop:

scoop install nodejs 

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

С нашей инструкцией установка Node js в Ubuntu не займет у вас много времени. Сначала мы расскажем, что такое Node.js и зачем она нужна, а затем покажем быстрые способы установки Node.js на Ubuntu 18. 04.

Облачные серверы нового поколения

Попробуйте Облачный VPS с установленным Node.js!

Заказать VPS с Node.js

Что такое Node.js

Node.js (или Node, Nodejs, Node js) — это платформа, которая позволяет работать (исполнять код) в JavaScript через отдельное приложение, а не через браузер. Node.js запускается в среде выполнения Chrome V8. В ней можно преобразовать «медленный» рукописный код в «быстрый» машинный.

Например, вы разработали онлайн-редактор текста, который работает только в браузере. Ваш проект стал разрастаться и потребовал интеграции с социальными сетями, а для этого нужно подключить мощный веб-сервер. Если онлайн-редактор написан на «чистом» JavaScript, его придется переписывать на серверный язык с нуля. Однако, если у вас установлена платформа Node.js, она «переведёт» основную часть кода за вас. Достаточно переписать код ввода и вывода, и проект продолжит развиваться.

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

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

Рассмотрим способы установки Node.js на Ubuntu 18.04.

Как установить Node js на Ubuntu 18.04

Если когда-то у вас уже была установлена одна из версий Node, вы можете как переустановить Node js, так и полностью удалить старую версию, а затем поставить новую. Мы рассмотрим варианты установки Node.js с нуля.

Node.js можно установить на Ubuntu одним из способов:

  • через NVM (Node Version Manager) — bash-скрипт,
  • через PPA (Personal Package Archive) — архив персональных пакетов,
  • с помощью пакетного менеджера Ubuntu,
  • через бинарные файлы.

Предлагаем рассмотреть два самых простых и надежных варианта установки — с помощью пакетного менеджера и через архив персональных пакетов PPA.

Установка Node.js через пакетный менеджер

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

Внимание

Перед установкой убедитесь, что вы зашли под суперпользователем sudo.

  1. 1.

    Откройте терминал сочетанием клавиш Ctrl+Alt+T.

  2. 2.

    Обновите локальный индекс пакетов:

    sudo apt update
  3. 3.

    Установите Node js репозиторий:

    sudo apt install nodejs
  4. 4.

    Затем установите менеджер пакетов npm:

    sudo apt install npm
  5. 5.

    Проверьте работоспособность программ командами:

    nodejs -v

    и

    npm -v

    Вывод:

    Node js Ubuntu install

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

Установка Node.js через архив персональных пакетов PPA

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

  1. 1.

    Откройте терминал сочетанием клавиш Ctrl+Alt+T.

  2. 2.

    Перейдите в домашнюю директорию:

  3. 3.

    Для установки версии PPA введите:

    curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh

    где вместо 8.x вы можете добавить нужную вам версию. Например, самая свежая версия — 14.x.

  4. 4.

    Просмотрите содержимое скрипта с помощью nano (или любого другого текстового редактора):

    nano nodesource_setup.sh
  5. 5.

    Запустите скрипт с правами sudo. После этого PPA будет включен в конфигурацию, и ваш локальный кэш пакетов обновится автоматически.

    sudo bash nodesource_setup.sh
  6. 6.

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

    sudo apt install nodejs
  7. 7.

    Установленный пакет nodejs уже содержит менеджер пакетов npm Ubuntu. Для отслеживания обновлений npm обращается к конфигурационному файлу вашей домашней директории. Этот файл будет создан при первом запуске npm.

    Проверьте работоспособность программы:

    node -v

    и

    npm -v

    Вывод:

    Linux install Nodejs

Готово, вы установили Node.js на ОС семейства Linux — Ubuntu.

Помогла ли вам статья?

Да

15 раз уже
помогла

Установка Node.js с помощью диспетчера пакетов

Примечание: Пакеты на этой странице поддерживаются соответствующими упаковщиками, а не основной командой Node.js. Пожалуйста, сообщайте о любых проблемах, с которыми вы сталкиваетесь, сопровождающему пакета. Если выяснится, что ваша проблема является ошибкой в ​​самом Node.js, сопровождающий сообщит о проблеме вверх по течению.


  • Alpine Linux
  • Андроид
  • Arch Linux
  • CentOS, Fedora и Red Hat Enterprise Linux
  • Дистрибутивы Linux на базе Debian и Ubuntu
  • фнм
  • FreeBSD
  • Генту
  • IBM я
  • macOS
  • п
  • NetBSD
  • Ноденв
  • нвм
  • нвс
  • OpenBSD
  • openSUSE и SLE
  • SmartOS и иллюмос
  • Защелка
  • Солус
  • Пустота Линукс
  • Windows
  • г/ОС

Пакеты Node.js LTS и npm доступны в основном репозитории.

 apk добавить nodejs npm 

Node.js Current можно установить из репозитория сообщества.

 apk добавить nodejs-текущий 

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

Однако есть и сторонние решения. Например, сообщество Termux предоставляет эмулятор терминала и среду Linux для Android, а также собственный менеджер пакетов и обширную коллекцию множества предварительно скомпилированных приложений. Эта команда в приложении Termux установит последнюю доступную версию Node.js:

 пакет установить nodejs 

В настоящее время двоичные файлы Termux Node.js связаны с system-icu (в зависимости от пакета libicu ).

Пакеты Node.js и npm доступны в репозитории сообщества.

 pacman -S nodejs нпм 

Node.js доступен в виде модуля под названием nodejs в CentOS/RHEL 8 и Fedora.

 установка модуля dnf nodejs: <поток> 

, где соответствует основной версии Node.js. Чтобы просмотреть список доступных потоков:

 список модулей dnf nodejs 

Например, для установки Node.js 18:

 модуль dnf install nodejs:18/common 

Для CentOS/RHEL 7 Node. js доступен через коллекции программного обеспечения.

Эти ресурсы предоставляют пакеты, совместимые с CentOS, Fedora и RHEL.

  • Снимки Node.js поддерживаются и поддерживаются на https://github.com/nodejs/snap
  • Двоичные дистрибутивы Node.js, поддерживаемые NodeSource

Двоичные дистрибутивы Node.js доступны в NodeSource.

Пакеты, совместимые с дистрибутивами Linux на основе Debian и Ubuntu, доступны через моментальные снимки Node.js.

Быстрый и простой менеджер версий Node.js, встроенный в Rust, используемый для управления несколькими выпущенными версиями Node.js. Он позволяет выполнять такие операции, как установка, удаление, автоматическое переключение версий Node в зависимости от текущего каталога и т. д. Чтобы установить fnm, используйте этот скрипт установки.

fnm поддерживает кроссплатформенность (macOS, Windows, Linux) и все популярные оболочки (Bash, Zsh, Fish, PowerShell, командная строка Windows). fnm создан с учетом скорости и совместимости с . node-версия и .nvmrc файлы.

Самый последний выпуск Node.js доступен через порт www/node.

Установить бинарный пакет через pkg:

 pkg install node 

Или скомпилируйте самостоятельно, используя порты:

 cd /usr/ports/www/node && make install 

Node.js доступен в дереве портежей.

 появление узлов 

LTS-версии Node.js доступны в IBM и доступны через менеджер пакетов yum. Имя пакета nodejs , за которым следует основной номер версии (например, nodejs12 , nodejs14 и т. д.)

Чтобы установить Node.js 14.x из командной строки, выполните следующую команду от имени пользователя со специальными правами доступа *ALLOBJ:

 ням установить nodejs14 

Node.js также можно установить с продуктом IBM i Access Client Solutions. Дополнительные сведения см. в этом документе поддержки.

Загрузите установщик macOS непосредственно с веб-сайта nodejs. org.

Если вы хотите загрузить пакет с bash:

 curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/ dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest .pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/" 

Использование Homebrew :

 узел установки brew 

Использование MacPorts :

 port install nodejs<основная версия> # Пример порт установки nodejs7 

Использование pkgsrc :

Установите бинарный пакет:

 pkgin -y install nodejs 

Или соберите вручную из pkgsrc:

 cd pkgsrc/lang/nodejs && bmake install 

n — это простой в использовании менеджер версий Node.js для Mac и Linux. Укажите целевую версию для установки, используя расширенный синтаксис, или выберите из меню ранее загруженных версий. Версии устанавливаются для всей системы или для всего пользователя, и для более целевое использование, вы можете запустить версию непосредственно из кэшированных загрузок.

См. домашнюю страницу для получения информации о методах установки (bootstrap, npm, Homebrew, сторонние) и всех подробностях использования.

Если у вас уже есть npm , то установка n , а затем новейшей версии LTS node выполняется так же просто, как:

 npm install -g n н лц 

Node.js доступен в дереве pkgsrc:

 cd /usr/pkgsrc/lang/nodejs && make install 

Или установите бинарный пакет (если он доступен для вашей платформы) с помощью pkgin:

 pkgin -y установить nodejs 

nodenv — это облегченный менеджер версий узлов, аналогичный nvm . Это просто и предсказуемо. Богатая экосистема плагинов позволяет адаптировать ее к вашим потребностям. Используйте nodenv , чтобы выбрать версию Node для вашего приложения и гарантировать, что ваша среда разработки соответствует рабочей среде.

Инструкции по установке Nodenv хранятся на странице Github. Посетите эту страницу, чтобы убедиться, что вы выполняете последнюю версию шагов установки.

Диспетчер версий узла — это сценарий bash, используемый для управления несколькими выпущенными версиями Node.js. Это позволяет вам выполнять такие операции, как установка, удаление, переключение версии и т. д. Чтобы установить nvm, используйте этот скрипт установки.

В системах Unix / OS X Node.js, созданный из исходного кода, можно установить с помощью nvm, установив его в место, которое ожидает nvm:

 env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX="" 

После этого вы можете использовать nvm для переключения между выпущенными версиями и версиями построен из исходников. Например, если версия Node.js v8.0.0-pre:

 nvm, используйте 8 

После выхода официального релиза вы захотите удалить встроенную версию из источника:

 nvm удалить 8 

Диспетчер версий nvs является кроссплатформенным и может использоваться в Windows, macOS и Unix-подобных системах. выпускать.

Вы также можете использовать шоколадный для его установки:

 choco install nvs 

Вы можете найти документацию по установке nvs в macOS/Unix-подобных системах здесь

После этого вы можете использовать nvs для переключения между различными версиями node.

Чтобы добавить последнюю версию узла:

 nvs добавить последнюю 

Или добавить последнюю LTS-версию узла:

 nvs add lts 

Затем запустите nvs используйте команду , чтобы добавить версию узла в ваш PATH для текущей оболочки:

 $ nvs use lts ПУТЬ -= %LOCALAPPDATA%\nvs\по умолчанию ПУТЬ += %LOCALAPPDATA%\nvs\node\14.17.0\x64 

Чтобы добавить его в PATH на постоянной основе, используйте nvs link :

 nvs link lts 

Node.js доступен через систему портов.

 /usr/порты/язык/узел 

Использование pkg_add в OpenBSD:

 узел pkg_add 

Node. js доступен в основных репозиториях в следующих пакетах:

  • openSUSE Leap 15.2 : nodejs10 , nodejs12 , nodejs14
  • openSUSE Перекати-поле : nodejs16
  • SUSE Linux Enterprise Server (SLES) 12 : nodejs10 , nodejs12 и nodejs14 (Должен быть включен «Веб-модуль и модуль сценариев».)
  • SUSE Linux Enterprise Server (SLES) 15 SP2 : nodejs10 , nodejs12 и nodejs14 (Должен быть включен «Веб-модуль и модуль сценариев».)

Например, чтобы установить Node.js 14.x на openSUSE Leap 15.2, выполните от имени пользователя root следующее:

 zypper install nodejs14 

Различные основные версии Node могут быть установлены и использоваться одновременно.

Образы SmartOS поставляются с предустановленным пакетом pkgsrc. В других дистрибутивах illumos сначала установите pkgsrc , затем вы можете установить бинарный пакет как обычно:

 pkgin -y установить nodejs 

Или соберите вручную из pkgsrc:

 cd pkgsrc/lang/nodejs && bmake install 

Snaps Node.js доступны как node в магазине Snap.

Solus предоставляет Node.js в своем основном репозитории.

 sudo eopkg установить nodejs 

Void Linux поставляет стабильную версию Node.js в основной репозиторий.

 xbps-install-Sy nodejs 

Загрузите установщик Windows непосредственно с веб-сайта nodejs.org.

Использование Winget :

 winget установить OpenJS.NodeJS # или для LTS winget установить OpenJS.NodeJS.LTS 

После запуска одной из двух приведенных выше команд может потребоваться перезагрузка эмулятор терминала до того, как станет доступна команда node CLI.

Использование Chocolatey :

 cinst nodejs # или для полной установки с помощью npm cinst nodejs. install 

Использование Scoop :

 scoop install nodejs # или для LTS совок установить nodejs-lts 

IBM® SDK для Node.js — z/OS® доступен в двух форматах установки: SMP/E и ПАКС. Выберите подходящий формат установки:

  • Установка и настройка версии Node.js SMP/E в z/OS
  • Установка и настройка PAX-версии Node.js в z/OS

Как установить Node.js и npm в Windows, macOS и Linux

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

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

Если вы стремитесь поднять свои навыки веб-разработки на новый уровень и стать полноценным разработчиком JavaScript, Node.js действительно готовит путь к этому восторженному модному слову!

В этой статье мы продемонстрируем пошаговое руководство по установке Node.js на свой компьютер и началу пути к веб-разработке.

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

Логотип Node.js. (Источник изображения: Node.js)

Первое, что вы должны знать, это то, что Node.js — это , а не язык программирования!

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

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

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

До Node.js, если вы хотели хранить какие-либо данные в базе данных или подключать свою программу к базе данных, вам требовалась поддержка со стороны серверного языка. Это потому, что JavaScript не может регулировать внутренний процесс. Следовательно, вам приходилось изучать серверные языки, такие как PHP, Python, Ruby или C#, или обращаться за помощью к бэкэнд-разработчику.

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

Node.js использует механизм выполнения JavaScript V8 в качестве своей корневой мощности и использует неблокирующую архитектуру ввода-вывода, управляемую событиями. Все это вместе создает Node.js и помогает повысить производительность продуктов.

 

Кто использует Node.js?

По данным W3Techs, на сегодняшний день 1,4% всех веб-сайтов используют Node.js — это более 22 миллионов веб-сайтов. Эти цифры дают общее представление о количестве пользователей Node.js. Кроме того, Node.js скачали более 1,3 миллиарда раз! Как видите, статистика убедительно говорит о масштабах рынка Node.js.

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

Ведущие компании, использующие Node.js, включают:

  1. NASA
  2. Твиттер
  3. Нетфликс
  4. LinkedIn
  5. PayPal
  6. Трелло
  7. eBay
  8. Уолмарт
  9. Мозилла
  10. Средний

Если вы изучите эти компании, вы можете заметить, что их бизнес связан с различными услугами или продуктами. Но у всех у них есть один важный общий фактор: они полагаются на Node.js. Действительно, использование Node.js может решить большинство ваших проблем разработки, независимо от того, в какой отрасли вы работаете.

Преимущества использования Node.js

Выбор правильной платформы программирования для вашего технического стека так же важен, как и труд, который вы хотите во что инвестировать. При поиске преимуществ использования той или иной платформы следует учитывать множество факторов. Такие вещи, как кривая обучения, скорость разработки, сообщество и масштаб, могут изменить общий баланс преимуществ.

Вот основные преимущества использования Node.js:

  • Простой синтаксис
  • Легкая кривая обучения
  • Возможность быстрого масштабирования
  • Открытый исходный код и гибкость
  • Кроссплатформенная разработка
  • Одноязычная полнофункциональная разработка
  • Связь в режиме реального времени
  • Большое и активное сообщество

Предварительные требования для Node.

js

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

Во-первых, было бы полезно, если бы у вас было базовое понимание JavaScript и его синтаксиса — это облегчит вам изучение Node.js.

Во-вторых, базовое понимание языка объектно-ориентированного программирования (ООП) поможет вам работать над кодированием на стороне сервера.

Наконец, вместо того, чтобы спешить с глубоким обучением, делайте это постепенно. Всегда помните, что вы не опоздаете ни на день и не потеряете ни доллара, пока вы прогрессируете.

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

Node.js не требует сложной аппаратной настройки для запуска; большинство компьютеров этой эпохи должны эффективно обрабатывать Node.js. Даже самые миниатюрные компьютеры, такие как BeagleBone или Arduino YÚN, ​​могут запускать Node.js.

Тем не менее, многое по-прежнему зависит от того, какие другие программы, потребляющие память, работают в той же системе. Но в большинстве случаев вам не о чем беспокоиться, если только ваш компьютер не относится к мезозойской эре!

Версия LTS и текущая версия

Node.js предлагает две разные версии для загрузки: версию LTS и текущую версию.

Первый — это Long-Term Support (LTS), который указывает на версию, которая некоторое время была на рынке и поставляется со всей обязательной поддержкой. Следовательно, вы можете получить доступ к большому количеству информации и сообществу для получения дополнительной помощи с этой версией.

Эта LTS-версия рекомендуется большинству пользователей из-за ее устойчивости и 18-месячного цикла поддержки. Поскольку это стабильная версия, использование ее для создания серверных частей может помочь вам добиться надежного результата.

Текущая версия указывает на последнюю выпущенную версию Node с самыми последними добавленными и обновленными функциями. Но эта версия имеет меньшую поддержку (около восьми месяцев) и возможное выявление ошибок. Поэтому специалисты предлагают использовать эту версию только для фронтенд-разработки.

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

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

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

В следующей части статьи мы обсудим установку Node.js в операционных системах Windows, macOS и Linux.

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

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

1. Загрузите установщик Windows

Сначала вам необходимо загрузить файл установщика Windows (.msi) с официального веб-сайта Node. js. Эта база данных установщика MSI содержит набор файлов установщика, необходимых для установки, обновления или изменения существующей версии Node.js.

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

При загрузке выберите версию, соответствующую вашей операционной системе. Например, если вы используете 64-разрядную операционную систему, загрузите 64-разрядную версию, а если вы используете 32-разрядную версию, загрузите 32-разрядную версию:

Загрузка установщика Node.js.

2. Начните процесс установки

После открытия и запуска .msi , начинается процесс установки. Но вы должны установить несколько параметров перед запуском процесса установки.

Дважды щелкните файл установщика и запустите его. Программа установки попросит вас принять лицензионное соглашение Node.js. Чтобы двигаться дальше, установите флажок «Я принимаю» и нажмите Далее :

Принятие лицензионного соглашения Node. js.

Затем выберите место, куда вы хотите установить Node.js. Если вы не хотите менять каталог, перейдите к местоположению Windows по умолчанию и нажмите кнопку 9.0004 Далее снова нажать кнопку.

Выбор папки установки Node.js.

На следующем экране будут показаны пользовательские параметры настройки. Если вам нужна стандартная установка с функциями Node.js по умолчанию, нажмите кнопку Next . В противном случае вы можете выбрать определенные элементы из значков в дереве, прежде чем нажимать Далее :

«Выборочная установка» в установщике Node.js.

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

Инструменты для нативных модулей в установщике Node.js.

3. Запустите установку Node.js в Windows

Наконец — и это самая простая часть — нажмите кнопку Install , чтобы начать процесс установки:

Начало установки Node. js.

Система завершит установку в течение нескольких секунд или минут и покажет сообщение об успешном завершении. Нажмите кнопку Finish , чтобы закрыть программу установки Node.js.

Завершение установки Node.js в Windows.

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

Итак, процесс установки завершен. Теперь вам нужно проверить, успешно ли установлен Node.js.

Чтобы проверить установку и убедиться, что установлена ​​правильная версия, откройте командную строку вашего ПК и введите следующую команду:

 Node --version 

И чтобы проверить версию npm, выполните эту команду:

 npm -- версия 
Проверка установки Node.js в Windows.

Если версия Node.js и npm установлены правильно, вы увидите название версии в командной строке CMD.

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

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

1. Загрузите установщик macOS

Установка Node.js в macOS выполняется почти так же, как и в Windows. Все, что вам нужно сделать, это загрузить установочный файл для Mac. Затем, как только вы запустите его, установщик проведет вас через все остальное.

Сначала загрузите файл установщика macOS (.pkg) с веб-сайта Node.js. Есть только 64-битная версия, так что вам не нужно беспокоиться о том, какую скачать.

Загрузка установщика Node.js для macOS.

2. Начните установку Node.js на macOS

Найдите в папке Download файл установщика и щелкните его, чтобы начать процесс установки.

Установщик Node.js содержит основной файл Node.js, и, следовательно, процесс установки устанавливает как Node.js, так и npm из файла установщика. Поэтому вам не нужно устанавливать npm отдельно.

Затем нажмите Продолжить , чтобы продолжить установку.

Свойства установки Node.js для macOS.

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

Подпишитесь на информационный бюллетень

Хотите узнать, как мы увеличили трафик более чем на 1000%?

Присоединяйтесь к более чем 20 000 других людей, которые получают нашу еженедельную рассылку с советами по WordPress, посвященными инсайдерской информации!

Подпишитесь сейчас

Лицензионное соглашение на установку Node.js в macOS.

На этом экране вам нужно выбрать место установки. Обычно ОС определяет место установки по умолчанию. Если у вас есть другие требования, вы можете изменить местоположение. В противном случае сохраните расположение по умолчанию.

3. Запустите установку Node.js на macOS

До сих пор вы задавали все параметры, необходимые для полной установки Node.js на macOS. Теперь нажмите на Установить 9Кнопка 0005, чтобы закончить.

Выбор места установки Node.js в macOS.

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

Наконец, нажмите кнопку Close , чтобы закрыть диалоговое окно.

Закрытие установщика Node.js.

4. Проверка установки Node.js на macOS

Теперь вы успешно установили Node.js на macOS. Однако вам следует убедиться, что процесс установки прошел успешно и правильно ли работают версии Node.js и npm на вашей macOS.

Чтобы проверить версию Node.js, вам нужно открыть терминал macOS, нажать клавиши Command + Space или выполнить поиск терминала в строке поиска.

Открытие терминала macOS.

Чтобы проверить версию Node.js, введите:

 Node --version 

И чтобы проверить версию npm, выполните следующую команду:

 npm --version 
Проверка установки Node.js на macOS.

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

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

Операционная система Linux работает немного иначе, чем другие традиционные операционные системы. Это потому, что Linux с открытым исходным кодом предлагает вам больше свободы, настройки и расширенные функции.

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

1. Выберите версию Node.js для вашего дистрибутива Linux

Операционная система Linux имеет сотни различных дистрибутивов из-за разнообразия, которое она обеспечивает. И пользователи любят настраивать и использовать определенные функции разных версий, используя разные дистрибутивы.

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

Node.js Ubuntu.

2.

Установите инструмент командной строки Curl

Перед установкой Node.js убедитесь, что в вашей системе установлена ​​утилита командной строки curl. Если нет, вставьте эту команду в свой терминал, чтобы установить curl:

 sudo apt install curl 

Может потребоваться системный пароль для проверки разрешения на установку. После ввода пароля система должна начать установку curl.

Установка «curl» в Ubuntu.

3. Запустите установку Node.js

Вам необходимо скопировать и вставить команду установки Node.js в свой терминал (в нашем случае мы можем взять ее со страницы дистрибутива Ubuntu), чтобы система могла начать установку Node.js установка.

Например, здесь мы будем устанавливать Node.js v14.x. Это команды установки для Ubuntu:

 curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - 
 sudo apt-get install -y nodejs 

Поскольку на вашем терминале уже установлена ​​командная строка curl, вам нужно скопировать и вставить первую команду (команду curl) на свой терминал и запустить его.

Начало установки Node.js в Ubuntu.

Команда curl запускает процесс установки Node.js, обновляет вашу систему и загружает все библиотеки Node.js, необходимые для установки Node.js в ОС Linux.

Установка библиотеки Node.js.

Теперь все библиотеки и ресурсы Node.js загружены на ваш компьютер. С помощью одной последней команды мы можем завершить установку Node.js и npm на ваш компьютер.

Скопируйте и вставьте вторую строку команды из приведенных выше инструкций по установке в свой терминал Linux:

 sudo apt-get install -y nodejs 
Установка Node.js в Ubuntu.

Если вы все сделали правильно, Node.js правильно установится в вашем дистрибутиве Linux. Теперь введите Команда очистки для очистки терминала.

4. Проверка установки Node.js в дистрибутиве Linux Ubuntu

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

Чтобы проверить версию Node.js, введите:

 Node --version 

И чтобы проверить версию npm, введите:

 npm --version 
Проверка установки Node.js в Ubuntu.

Если версия Node.js и npm установлены правильно, вы увидите имена версий Node.js и npm в терминале Linux. Это означает, что вы успешно установили Node.js и npm в свой дистрибутив Linux.

Проверка и обновление версии npm

Как мы уже упоминали, npm — это менеджер пакетов Node.js. Он управляет зависимостями для пакетов. Без npm вам пришлось бы распаковывать все ваши пакеты Node.js вручную каждый раз, когда вы хотите загрузить фреймворк. Но npm освобождает вас от этой ответственности и берет на себя ее автоматически.

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

Процессы проверки и обновления вашей версии npm очень похожи в Windows, macOS и Linux — вы будете запускать одну и ту же команду в каждой из них.

Обновление npm в Windows

Чтобы проверить версию npm, выполните следующую команду:

 npm -v 

… или:

 npm --version 

И чтобы обновить версию npm, выполните следующую команду:

 npm install -g [email protected] 

После запуска этой команды в командной строке Windows система обновит вашу версию npm и установит дополнительные пакеты за несколько секунд. В конце концов, вы можете перепроверить версию, чтобы подтвердить обновление версии npm.

Обновление npm в Windows.

Обновите npm в macOS

Чтобы проверить версию npm в macOS, откройте терминал и выполните следующую команду:

 npm -v 

…или:

 npm --version 
Проверка версии npm в macOS.

Чтобы обновить версию npm, выполните следующую команду в терминале macOS:

 npm install -g [email protected] 
Обновление npm в macOS.

Обновите npm в Linux

Чтобы обновить версию npm в Linux, введите в терминал следующие команды:

 sudo npm install -g n 

… и затем:

 sudo n last 
Обновление npm в Ubuntu. С помощью Node.js вы можете поднять свои навыки веб-разработки на новый уровень 📈… так чего же вы ждете? Начните с этого руководства 👇Нажмите, чтобы твитнуть

Резюме

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

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

Пропустили ли мы какие-нибудь полезные советы по установке Node.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: