Semenalidery.com

IT Новости из мира ПК
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Linux install nodejs

Установка node js Ubuntu 18.04

Node Js — это платформа на основе JavaScript, которая уже завоевала большую популярность и становится еще более легкой и эффективной для разработчиков. Она позволяет программистам использовать JavaScript как для веб-приложений и пользовательских интерфейсов, так и для обычных программ, благодаря движку V8 от Google.

Для платформы уже создано более чем 100000 пакетов, которыми можно управлять с помощью менеджера пакетов Node или NPM. Это отличная система для расширяемости приложения с помощью решений с открытым исходным кодом. В этой статье мы рассмотрим четыре способа установить Node js Ubuntu 18.04. Мы рассмотрим их все ниже, но рекомендуется использовать первый:

  • Установите скрипт Nvm, для управления несколькими версиями Node Js;
  • Установить программу из официальных репозиториев вашего дистрибутива;
  • Установить пакеты из PPA;
  • Установка Node js из бинарных пакетов, распространяемых на официальном сайте;

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

Удалить старую версию Node js

В Ubuntu пакет Node Js называется по-старому — Node, эта программа вам не нужна и вы можете ее удалить. Если программа останется, некоторые операции могут выполняться с помощью нее и это будет вызывать конфликты.

Сначала давайте проверим установлена ли у вас эта программа:

dpkg —get-selections | grep node

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

sudo apt purge nodejs

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

Установка Node.js в Node Version Manager

Чтобы установить Node js Ubuntu 18.04 с помощью NVM нам понадобится компилятор C++ в системе, а также другие инструменты для сборки. По умолчанию система не поставляется с этими программами, поэтому их необходимо установить. Для этого выполните команду:

sudo apt install build-essential checkinstall

Также нам понадобится libssl:

sudo apt install libssl-dev

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

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

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

Затем смотрим список доступных версий Node js:

Дальше можно устанавливать Node js в Ubuntu, при установке обязательно указывать версию, на данный момент самая последняя 11.0, но установим десятую:

nvm install 10.0

Список установленных версий вы можете посмотреть выполнив:

Дальше необходимо указать менеджеру какую версию нужно использовать:

Как только появятся более новые версии node js, вы сможете их установить и активировать в системе. Посмотреть версию вы можете выполнив команду:

Чтобы удалить эту версию node js, ее нужно деактивировать:

nvm deactivate 10.0

Затем можно удалить:

nvm uninstall 10.0

Установка Node js с помощью пакетного менеджера Ubuntu

Это самый простой способ установки этой платформы. Сначала выполните команду:

sudo apt install nodejs

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

sudo apt install npm

Теперь вы можете проверить работоспособность только что установленных программ:

Как видите, при использовании официальных репозиториев вы получаете более старую версию.

Установка Node js из PPA

Установка Node js Ubuntu из PPA, это альтернативный вариант, позволяющий получить более новую версию, достаточно простым способом. Сначала добавьте репозитории Node js в список репозиториев Ubuntu с помощью такой одной из следующих команд. Для установки самой последней версии выполните:

curl -sL https://deb.nodesource.com/setup_10.x | sudo bash —

А для стабильной:

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash —

Затем просто установите программу с помощью пакетного менеджера:

sudo apt install nodejs

Проверяем, что получилось:

Установка Node js из бинарников

Установка Node Js Ubuntu 18.04 через бинарные файлы не рекомендуется, потому что вы не сможете автоматически обновить программу до новой версии, вам придется повторять процедуру заново. Вы можете скачать установочные файлы Node js из официального сайта проекта. Здесь доступны как 32 битная, так и 64 битная версия. Вам нужно скачать файл именно для своей системы.

Чтобы узнать архитектуру выполните:

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

Вы можете скачать Node js и с помощью терминала, например, эта команда для 64 бит версии:

Теперь распаковываем бинарные файлы программы:

sudo tar -C /usr/local —strip-components 1 -xf ./node-v10.0.0-linux-x64.tar.gz

Смотрим версию, чтобы убедится, что все работает:

Выводы

В этой статье была рассмотрена установка Node Js Ubuntu 18.04 популярной платформы для программирования на JavaScript. Мы рассмотрели различные способы установки, если у вас остались вопросы, спрашивайте в комментариях!

Installing Node.js via package manager

Note: The packages on this page are maintained and supported by their respective packagers, not the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream.

Android

Android support is still experimental in Node.js, so precompiled binaries are not yet provided by Node.js developers.

However, there are some third-party solutions. For example, Termux community provides terminal emulator and Linux environment for Android, as well as own package manager and extensive collection of many precompiled applications. This command in Termux app will install the last available Node.js version:

Currently, Termux Node.js binaries are linked against system-icu (depending on libicu package).

Arch Linux

Node.js and npm packages are available in the Community Repository.

Debian and Ubuntu based Linux distributions, Enterprise Linux/Fedora and Snap packages

FreeBSD

The most recent release of Node.js is available via the www/node port.

Install a binary package via pkg:

Or compile it on your own using ports:

Gentoo

Node.js is available in the portage tree.

IBM i

LTS versions of Node.js are available from IBM, and are available via the ‘yum’ package manager. The package name is nodejs followed by the major version number (for instance, nodejs8 , nodejs10 , nodejs12 , etc)

To install Node.js 12.x from the command line, run the following as a user with *ALLOBJ special authority:

Node.js can also be installed with the IBM i Access Client Solutions product. See this support document for more details

NetBSD

Node.js is available in the pkgsrc tree:

Or install a binary package (if available for your platform) using pkgin:

Читать еще:  Что делать если ютуб выдает ошибку

Node Version Manager is a bash script used to manage multiple released Node.js versions. It allows you to perform operations like install, uninstall, switch version, etc. To install nvm, use this install script.

On Unix / OS X systems Node.js built from source can be installed using nvm by installing into the location that nvm expects:

After this you can use nvm to switch between released versions and versions built from source. For example, if the version of Node.js is v8.0.0-pre:

Once the official release is out you will want to uninstall the version built from source:

OpenBSD

Node.js is available through the ports system.

Using pkg_add on OpenBSD:

openSUSE and SLE

Node.js is available in the main repositories under the following packages:

  • openSUSE Leap 42.2: nodejs4
  • openSUSE Leap 42.3: nodejs4 , nodejs6
  • openSUSE Tumbleweed: nodejs4 , nodejs6 , nodejs8
  • SUSE Linux Enterprise Server (SLES) 12: nodejs4 , nodejs6 (The «Web and Scripting Module» must be added before installing.)

For example, to install Node.js 4.x on openSUSE Leap 42.2, run the following as root:

macOS

Simply download the macOS Installer directly from the nodejs.org web site.

If you want to download the package with bash:

Alternatives

Using Homebrew:

Using MacPorts:

Using pkgsrc:

Install the binary package:

Or build manually from pkgsrc:

SmartOS and illumos

SmartOS images come with pkgsrc pre-installed. On other illumos distributions, first install pkgsrc, then you may install the binary package as normal:

Or build manually from pkgsrc:

Solus

Solus provides Node.js in its main repository.

Void Linux

Void Linux ships Node.js stable in the main repository.

Windows

Simply download the Windows Installer directly from the nodejs.org web site.

Alternatives

Using Chocolatey:

Using Scoop:

В© OpenJS Foundation. All Rights Reserved. Portions of this site originally В© Joyent.

Contents

  • Русский
  • English
  • Deutsch
  • Español
  • Français
  • Português

Share

Sign up for our newsletter.

Get the latest tutorials on SysAdmin and open source topics.

Write for DigitalOcean You get paid, we donate to tech non-profits.

DigitalOcean Meetups Find and meet other developers in your city.

Hacktoberfest Contribute to Open Source

Related

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

Введение

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

В этом руководстве мы покажем вам, как начать использовать Node.js на сервере с Ubuntu 18.04.

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

Инструкции в этом руководстве предполагают, что вы используете Ubuntu 18.04. Перед началом убедитесь, что у вас есть не-рутовый пользователь с привилегиями sudo . Настроить такого пользователя вы можете с помощью инструкций в статье Начальная настройка сервера на Ubuntu 18.04.

Установка стабильной версии дистрибутива из стандартных репозиториев

В стандартных репозиториях Ubuntu 18.04 есть версия Node.js, которую удобно использовать для обеспечения однородной среды выполнения сетевых приложений сразу на нескольких серверах. На момент написания этой статьи текущая версия в репозиториях — 8.10.0. Это не самая последняя версия, но она довольно стабильна и её будет достаточно для экспериментов с языком.

Для установки этой версии воспользуемся пакетным менеджером apt . Сначала обновим локальный индекс пакетов:

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

Если пакет из репозиториев удовлетворяет вашим потребностям, то на этом установка Node.js закончена. Однако в большинстве случаев вам также потребуется установить npm — менеджер пакетов для Node.js. Это можно сделать при помощи следующей команды:

Это позволит вам легко устанавливать модули и пакеты для Node.js.

Из-за конфликта с другим пакетом, исполняемый файл из репозиториев Ubuntu называется nodejs вместо node . При работе имейте это ввиду.

Для проверки того, какую именно версию Node.js вы установили в процессе, описанном выше, выполните команду:

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

Установка при помощи PPA

Альтернативный способ, при помощи которого можно установить более свежую версию Node.js, — это использование PPA (персональный архив пакетов), который поддерживается компанией NodeSource. В архиве содержатся более новые версии Node.js, чем в официальных репозиториях Ubuntu. Используя архив вы также сможете выбирать между Node.js v6.x (поддерживается до апреля 2019), Node.js v8.x (текущая версия с долгосрочной поддержкой до декабря 2019) и Node.js v10.x (последняя версия, поддерживается до апреля 2021).

Прежде всего, вам необходимо установить сам PPA для получения доступа к его содержимому. Убедитесь, что вы находитесь в своей домашней директории, а затем используйте curl для получения установочного скрипта для необходимой вам версии, заменив 8.x на необходимую вам версию:

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

Запустите скрипт с правами sudo :

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

Для проверки того, какую именно версию Node.js вы установили в процессе, описанном выше, выполните команду:

Пакет nodejs содержит и nodejs и npm , поэтому нет никакой необходимости в дополнительной установке npm .

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

Для работы некоторых пакетов из npm (например таких, которые требуют компиляцию из исходников), вам потребуется установить пакет build-essentials :

Теперь у вас есть все необходимые инструменты для работы с пакетами npm , которые требуют компиляции из исходников.

Установка при помощи NVM

Альтернативой установке Node.js через apt является использование специального инструмента nvm , что расшифровывается как “Node.js version manager” (менеджер версий Node.js). Вместо того, чтобы работать на уровне операционной системы, nvm работает на уровне независимой директории в вашей домашней директории. Это означает, что вы можете устанавливать несколько самостоятельных версий Node.js, которые не будут влиять друг на друга.

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

Для загрузки установочного скрипта nvm со страницы проекта на GitHub можно использовать curl . Обратите внимание на то, что номер версии может отличаться от указанного в этом примере:

Просмотреть установочный скрипт можно используя nano :

Запустите скрипт в bash :

Эта команда установит ПО в поддиректорию

/.nvm вашей домашней директории. Также в файл

/.profile будут добавлены некоторые необходимые для работы настройки.

Для получения доступа к функционалу nvm , вам необходимо перелогиниться в системе, либо вы можете использовать команду source для того, чтобы применить изменения не прерывая текущую сессию:

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

Как вы можете видеть, новейшей версией на момент написания руководства является v8.11.1. Установить ее можно при помощи следующей команды:

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

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

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

Если вы хотите настроить одну из версий как версию по умолчанию, введите:

Эта версия будет автоматически выбираться при начале новой сессии. Вы также можете ссылаться на нее по псевдониму (алиасу) следующим образом:

Каждая версия Node.js имеет свои собственные пакеты, управлять которыми можно при помощи npm .

npm может устанавливать пакеты в директорию ./node_modules проектов Node.js. Например, для модуля express это можно сделать вот так:

Если вы хотите установить пакет глобально (чтобы он был доступен для других проектов, использующих ту же версию Node.js), следует добавить флаг -g :

Эта команда установит пакет в директорию:

Глобальная установка позволит вам запускать команды из командной строки, но при этом вам придется использовать ссылку на пакет внутри вашего проекта следующим образом:

Узнать больше о доступных опциях можно при помощи следующей команды:

Удаление Node.js

Вы можете удалить Node.js используя apt или nvm в зависимости от того, что вы использовали для установки. Для удаление стабильной версии дистрибутива из репозиториев Ubuntu используйте apt :

Эта команда удалит пакет, но оставит конфигурационные файлы. Это может быть удобно, если вы захотите установить пакет ещё раз позднее. Если вы не хотите сохранять конфигурационные файлы для последующего использования, выполните команду:

Эта команда удалит пакет и конфигурационные файлы, связанные с ним.

Вы также можете удалить все неиспользуемые пакеты, которые были автоматически установлены при установке удалённого пакета:

Для удаления версии Node.js, установленной с помощью nvm , сперва определите, является ли эта версия текущей активной версией:

Если версия, которую вы хотите удалить, не является текущей активной версией, выполните команду:

Эта команда удалит выбранную версию Node.js.

Если удаляемая версия является текущей активной версией, вам необходимо сначала деактивировать nvm для применения ваших изменений:

How to Install Node.js and npm on Ubuntu 18.04

Updated Aug 20, 2019

Node.js is an open-source cross-platform JavaScript run-time environment that allows server-side execution of JavaScript code. This means that you can run JavaScript code on your machine as a standalone application, free of any web browser. Node.js is mainly used to build back-end server-side applications, but it is also very popular as a full-stack and front-end solution.

Npm is the default package manager for Node.js and the world’s largest software registry.

In this tutorial, we will show you several different ways of installing Node.js and npm on Ubuntu 18.04. The same instructions apply for any Ubuntu-based distribution, including Kubuntu, Linux Mint and Elementary OS.

If you need Node.js only as a local runtime for deploying Node.js applications then the simplest option is to install Node.js from the NodeSource repository. Developers should prefer installing Node.js using the NVM script.

Choose the installation option that is appropriate for your environment. It is best to consult the documentation of the Node.js application that you use to find out which Node.js versions are supported.

Installing Node.js and npm from NodeSource #

NodeSource is a company focused on providing enterprise-grade Node support and they maintain a repository containing the latest versions of Node.js.

Use this repository if you need to install a specific version of Node.js. At the time of writing, NodeSource repository provides the following versions — v12.x, v11.x, v10.x, and v8.x. We’ll install the current LTS version of Node.js, version 10.x, Carbon.

To install Node.js and npm from the NodeSource repository, follow these steps:

Enable the NodeSource repository by running the following curl as a user with sudo privileges:

The command will add the NodeSource signing key to your system, create an apt sources repository file, install all necessary packages and refresh the apt cache.

If you need to install another version, for example 12.x, just change setup_10.x with setup_12.x

Once the NodeSource repository is enabled, install Node.js and npm by typing:

The nodejs package contains both the node and npm binaries.

Verify that the Node.js and npm were successfully installed by printing their versions:

Installing Node.js and npm using NVM #

NVM (Node Version Manager) is a bash script used to manage multiple active Node.js versions. With NVM you can install and uninstall any specific Node.js version you want to use or test.

To install Node.js and npm using NVM on your Ubuntu system, perform the following steps:

1. Installing NVM (Node Version Manager) script #

To download and install the nvm script run:

The command above will clone the NVM repository from Github to the

As the output above says, you should either close and reopen the terminal or run the commands to add the path to nvm script to the current shell session. You can do whatever is easier for you.

Once the script is in your PATH , verify that nvm was properly installed by typing:

2. Installing Node.js and npm #

Now that the nvm is installed you can install the latest available version of Node.js, by typing:

The output should look something like this:

Once the installation is completed, verify it by printing the Node.js version:

Let’s install two more versions, the latest LTS version and version 8.10.0

To list installed Node.js versions type:

The output should look something like this:

The entry with an arrow on the right (-> v8.10.0) is the Node.js version used in the current shell session and the default version is set to v12.8.1. Default version is the version that will be active when opening new shells.

You can change the currently active version with:

If you want to change the default Node.js version use the following command:

Install Node.js and npm from the Ubuntu repository #

Node.js and npm packages are available from the default Ubuntu 18.04 repositories.

At the time of writing, the version included in the Ubuntu repositories is v8.10.0 which is the previous TLS version.

To install nodejs and npm run the following commands:

The Node.js executable from the Ubuntu repositories is named nodejs instead of node because of a conflict with another package.

Verify the installation by executing:

Install development tools #

To be able to compile and install native add-ons from npm you need to install the development tools.

The following command will install all the necessary packages including the GCC compilers:

Uninstall Node.js #

If for some reasons you want to uninstall Node.js and npm packages, you can use the following command:

Conclusion #

We have shown you three different ways to install Node.js and npm on your Ubuntu 18.04 server. The method you choose depends on your requirements and preferences. Even though installing the packaged version from the Ubuntu or NodeSource repository is easier, the nvm method gives you more flexibility for adding and removing different Node.js versions on a per-user basis.

If you want to manage your npm packages with yarn, you can check this tutorial about how to install and use yarn on Ubuntu 18.04.

If you have any questions or feedback, feel free to comment below.

Предложение от 8host.com

Установка Node.js в Ubuntu 16.04

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

Данное руководство поможет установить Node.js и подготовить программу к работе на сервере Ubuntu 16.04.

Требования

  • Сервер Ubuntu 16.04 (инструкции по начальной настройке можно найти здесь).
  • Не-root пользователь с доступом к команде sudo.

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

Ubuntu 16.04 предоставляет версию Node.js в своём стандартном репозитории (на момент написания статьи это версия 4.2.6). Конечно, это не последний доступный релиз Node.js, однако эта версия стабильна и её легко установить.

Чтобы установить эту версию Node.js, обновите индекс пакетов и введите команду:

sudo apt-get update
sudo apt-get install nodejs

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

sudo apt-get install npm

С его помощью можно быстро устанавливать модули для Node.js.

Примечание: Из-за конфликта с другим пакетом исполняемый файл из репозиториев Ubuntu называется nodejs, а не node.

Установка Node.js с помощью PPA

С помощью архива PPA, поддерживаемого NodeSource, можно установить более новую версию Node.js. В таком случае можно выбрать между Node.js v4.x (долгосрочная поддержка, действительна до апреля 2017) и v6.x (текущая версия, которая будет активно обновляться до тех пор, пока не перейдёт в долгосрочную поддержку).

Установите PPA в домашний каталог, чтобы получить доступ к его содержимому. Используйте curl, чтобы извлечь установочный скрипт необходимой версии (укажите её вместо 6.x ):

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

Чтобы изучить содержимое скрипта, введите:

Чтобы запустить скрипт, используйте sudo:

sudo bash node_setup.sh

Архив PPA будет добавлен в настройки. Индекс пакетов обновится автоматически. После запуска установочного сценария nodesource можно установить пакет Node.js:

sudo apt-get install nodejs

Пакет nodejs содержит бинарный файл nodejs и npm (потому вам не придётся устанавливать npm отдельно). Однако для работы некоторых компонентов npm (компилирующих исходный код и т.п.) необходим пакет build-essential:

sudo apt-get install build-essential

Установка Node.js при помощи nvm

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

Менеджер nvm позволяет устанавливать несколько полноценных версий Node.js на один сервер. У вас будет возможность выбирать наиболее подходящую для каждого приложения версию.

Для начала нужно установить пакеты для компиляции исходного кода из репозиториев Ubuntu. Сценарий nvm будет использовать их для сборки программ.

sudo apt-get update
sudo apt-get install build-essential libssl-dev

Установив необходимые пакеты, загрузите сценарий установки nvm с GitHub. Номер версии может отличаться от номера, указанного в команде.

curl -sL https://raw.githubusercontent.com/creationix/nvm/ v0.31.0 /install.sh -o install_nvm.sh

Просмотрите сценарий в текстовом редакторе:

Эта команда установит программу в домашний каталог (

/.nvm), а затем добавит необходимые строки в файл

Чтобы получить доступ к nvm, нужно выйти и снова войти в систему. Также можно использовать команду:

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

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

Как видите, на момент написания статьи последней доступной является версия 6.0.0. Чтобы установить её, введите:

nvm install 6.0.0

Как правило, nvm по умолчанию использует последнюю установленную версию. Чтобы выбрать версию вручную, введите:

При установке Node.js с помощью nvm исполняемый файл называется node. Чтобы узнать, какая версия Node.js используется на данный момент, введите:

Если вы установили несколько версий Node.js, можно просмотреть их список:

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

nvm alias default 6.0.0

Эта версия будет автоматически запускаться в новой сессии.

Можно также сослаться на версию по алиасу:

nvm use default

Каждая версия Node.js будет отслеживать свои пакеты, управлять которыми можно с помощью npm.

С помощью менеджера npm можно устанавливать модули Node.js в каталог ./node_modules. Например:

npm install express

Чтобы установить модуль общесистемно (чтобы любой другой проект мог использовать его), добавьте флаг –g (globally):

npm install -g express

Пакет будет установлен в:

/.nvm/ node_version /lib/node_modules/ package_name

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

npm link express

Чтобы получить справку по работе с nvm, введите:

Ссылка на основную публикацию
Adblock
detector