Установка node js linux
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 для применения ваших изменений:
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.
Как Установить Node.js и NPM в Ubuntu 18.04
В этой статье мы покажем вам, как установить Node.js и NPM в Ubuntu 18.04. Этот метод работает для локальных машин Linux и виртуальных частных серверов. Мы рассмотрим два способа. Вы также узнаете, как удалить эту функцию, если решите, что она не для вас.
Что такое Node.js
На сегодня Node.js является одной из самых популярных веб-технологий. Этой платформой пользуются многие разработчики, поскольку с её помощью можно создавать действительно функциональные веб-приложения. Её также используют некоторые крупные компании. Всё это свидетельствует о потенциале технологии.
Node.js — среда исполнения на стороне сервера, позволяющая запускать JavaScript без клиента. Это кроссплатформенная программа с открытым исходным кодом, что делает её идеальным решением для различных проектов — как для образовательных, так и рабочих.
На момент написания статьи последней стабильной версией Node.js была 11.10.0, но для большинства пользователей рекомендовалась версия с долгосрочной поддержкой 10.15.1. Вы можете использовать любую удобную для вас версию, в том числе и последнюю на момент прочтения.
Есть несколько способов установки Node.js и NPM в Ubuntu, здесь мы покажем два самых простых и эффективных.
Важно: Для того, чтобы начать, у вас должен быть доступ к серверу, а также возможность выполнять команды с помощью sudo. Cмотрите руководство о том, как получить доступ к вашему VPS через ssh. Также обратите внимание, что вам не нужно использовать оба метода. Выберите тот, который вам больше всего подходит.
Установка Node.js и NPM из официального репозитория Ubuntu
Самый простой и быстрый способ установки Node.js и NPM на сервер с Ubuntu 18.04 — через официальный репозиторий.
Сначала подключитесь к вашему серверу, используя ssh.
Если вы работаете в системе с Ubuntu, просто откройте эмулятор терминала из главного меню.
После подключения обновите кэш APT. Для этого выполните следующую команду:
Таким образом, мы убеждаемся, что репозитории синхронизированы и система может безопасно загружать то, что в них хранится.
После этого вы можете установить Node.js:
Процесс установки начнется после ввода пароля.
Вы также можете установить NPM — менеджер пакетов Node.js. Установка NPM вызывается командой
Наконец, проверьте установленную версию с помощью команды
Это самый простой способ установки Node.js на компьютер или VPS на Linux.
Чтобы удалить Node.js, выполните следующий шаг:
Установка определенной версии Node.js, используя NVM
Установка Node.js на сервер с Ubuntu 18.04 может быть реализована и другим способом. Используя NVM (Node Version Manager), мы можем выбрать конкретную версию для установки. Это замечательно, если вы хотите использовать версию LTS или последнюю доступную.
Сначала загрузите NVM с помощью wget. Если вы не уверены есть ли у вас wget, запустите эту команду:
Следующий шаг — разрешить использование NVM из вашего профиля пользователя bash, выполнив этот шаг:
Теперь вы можете использовать NVM, чтобы показать все версии Node.js, доступные для установки в Ubuntu.
Вы можете выбрать любую версию. Для этого выполните эту команду:
Вы можете убедиться в успешности установки, проверив версию Node.js. Для этого выполните:
Как видите, установка Node.js в Ubuntu прошла успешно, всё готово к использованию.
Если вы хотите удалить Node.js и установить снова с помощью этого метода, сначала деактивируйте его.
Затем удалите Node.js.
Выводы
Node.js — очень полезная технология для разработки веб-приложений. Установка Node.js на сервер с Ubuntu 18.04 — несложный процесс. И мы показали вам два способа, как это сделать.
Автор
Ольга уже около пяти лет работает менеджером в сфере IT. Написание технических заданий и инструкций — одна из её главных обязанностей. Её хобби — узнавать что-то новое и создавать интересные и полезные статьи о современных технологиях, веб-разработке, языках программирования и многом другом.
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.
Установка, апгрейд и переустановка Node.js на Ubuntu
Введение
Node.js — это JavaScript платформа для общего назначения, которая позволяет пользователям быстро построить сетевые программы. На этой платформе при помощи JavaScript достигается цель построения как фронтенд, так и бэкэнд.
В данном гайде показывается несколько способов установки Node.js на Ubuntu 16.04 сервер.
Требования
В этом руководстве предполагается, что вы используете Ubuntu 16.04. Прежде чем начать, вы должны иметь учетную запись пользователя без полномочий root с привилегиями sudo, установленными в вашей системе.
Установка стабильной версии(Distro-Stable) Node.js на Ubuntu
Ubuntu 16.04 содержит версию Node.js в своих репозиториях по умолчанию, которые могут быть использованы для обеспечения последовательного взаимодействия с несколькими системами. На момент написания статьи версия в репозиториях — v4.2.6. Это будет не последняя версия, но она должна быть довольно стабильной и должна быть достаточной для быстрого экспериментирования с языком, но, возможно, что эта версия нам не подойдет, если требуется использоваться современные фишки или функции Node.js.
Чтобы получить эту версию, нам просто нужно использовать диспетчер пакетов apt. Сначала мы должны обновить наш локальный индекс пакета, а затем установить из репозиториев:
Если данная версия пакета Node.js в репозиториях Ubuntu соответствует вашим потребностям, то это все, что вам нужно сделать для установки. В большинстве случаев вы также захотите установить npm, который является менеджером пакетов Node.js. Вы можете сделать это, набрав:
Этот менеджер позволит нам легко устанавливать модули и пакеты для использования с Node.js.
Из-за конфликта с другим пакетом исполняемый файл из репозиториев Ubuntu называется nodejs вместо node. Помните об этом при запуске операций сервера.
Но, если мы хотим, чтобы команда nodejs была запущена и через команду node, надо будет сделать символическую ссылку. И есть несколько методов это сделать:
- Вам нужно вручную создать символическую ссылку /usr/bin/node . Ярлык для совместимых с bash оболочек:
- Или, если вы используете нестандартные оболочки, просто скопируйте путь, который вы найдете по команде which nodejs :
- Возможно, что вышеизложенные оба метода могут вызвать конфликты имен, когда ссылаем команду node на nodejs. И для решения этого есть третий способ:
Это первый и, думаю, самый легкий способ установки Node.js на Ubuntu 16.04, но не самый гибкий, если, к примеру, мы хотим установить другую версию, а не Distro-Stable, которая валяется в репозиториях Ubuntu давненько.
Установка Node.js на Ubuntu 16.04, используя PPA
Данный метод позволяет установить Node.js, используя более гибкий порядок. Это позволяет выбрать ту версию, которая подходит для нашего проекта. Это очень важно, если в проекте будут использоваться последние функции Node.js или пакеты, которые не поддерживают работу в Node.js старой версии.
Но есть вероятность, что самая последняя версия Node.js может не работать в Ubuntu нашей версии, поэтому надо это учитывать и не пытаться устанавливать нестабильную или самую последнюю версию.
Данный метод, который может помочь нам получить более новую версию Node.js, является добавление из PPA (Personal Package Archive, Персональный Пакетный Архив), поддерживаемый NodeSource. Отсюда можно подгрузить более современную версию Node.js, чем официальные репозитории Ubuntu, и позволяет нам выбирать между Node.js v4.x (более старая долгосрочная версия поддержки, поддерживаемая до апреля 2017 года), v6. x (более поздняя версия LTS, которая будет поддерживаться до апреля 2018 года) и Node.js v7.x (текущая, активно развиваемая версия).
Во-первых, вам нужно установить PPA, чтобы получить доступ к его содержимому. Для этого необходимо убедиться, что мы находимся в своем домашней директории и используем curl, чтобы подгрузить скрипт установки для нашей предпочтительной версии. Ниже мы сейчас устанавливаем версию 7.x:
Мы можем проверить содержимое этого скрипта с помощью команды редактирования текстового документа nano (или вашего предпочтительного текстового редактора):
Скрипт установки Node.js надо запустить под sudo:
PPA будет добавлен в нашу конфигурацию, и наш локальный кеш пакетов Ubuntu будет обновлен автоматически. После запуска скрипта установки из nodeource мы можем установить пакет Node.js таким же образом, как мы это делали в первом случае:
Пакет nodejs содержит бинарный файл nodejs, а также менеджер пакетов npm, так что нам не нужно устанавливать npm отдельно. Однако для того, чтобы некоторые npm пакеты работали (например, те, которые требуют компиляции кода из исходного кода), нам необходимо установить пакет build-essential:
curl — это инструмент для загрузки или передачи файлов или данных с сервера или на сервер с использованием FTP, HTTP, HTTPS, SCP, SFTP, SMB и других поддерживаемых протоколов в Linux или Unix-подобной системе. Можно легко установить и использовать команду curl на Ubuntu Linux, используя команду apt или команду apt-get, чтобы использовать curl. Для установки данного инструмента необходимо выполнить команду
Установка Node.js на Ubuntu, используя NVM
Альтернативой установке Node.js через apt и PPA является использование специально разработанного инструмента, называемого nvm «Node.js version manager»(Менеджер Версий Node.js).
Используя nvm, мы можем установить несколько автономных версий Node.js, которые позволят нам легче управлять своей средой. Он предоставит вам доступ по требованию к новейшим версиям Node.js, но также позволит вам настроить таргетинг на предыдущие версии, от которых зависит ваше приложение.
Для начала нам нужно будет получить пакеты программного обеспечения из наших репозиториев Ubuntu, которые позволят нам создавать исходные пакеты. Скрипт nvm будет использовать эти инструменты для создания необходимых компонентов:
После установки пакетов необходимых условий мы можем загрузить сценарий установки nvm со страницы проекта GitHub . Номер версии может отличаться, но в целом мы можем скачать этот скрипт установки при помощью curl:
После скачки мы можем проверить скрипт установки при помощи команды редактирования nano:
После проверки, если все нормально, запускаем этот скрипт при помощи команды bash:
Команда выше установит необходимые инструменты для работы в подкаталог нашего домашнего каталога
/.nvm. Он также добавит необходимые строки в файл
/.profile для работы.
Чтобы получить доступ к функциям nvm, нам нужно будет снова выйти и снова войти в систему или можно выполнить команду ниже, чтобы текущая сессия узнала об изменениях:
Теперь, когда мы установили nvm, мы можем установить изолированные версии Node.js.
Чтобы узнать версии Node.js, доступные для установки, мы можем ввести:
Это выведет весь список возможных к установке версий Node.js
Как вы можете видеть, самая новая версия на момент написания этой статьи — v7.0.0. Мы можем установить его, набрав:
Обычно, nvm переключается на использование последней установленной версии. Мы можем явно сообщить nvm, чтобы использовать ту версию, которую мы только что загрузили, набрав:
Когда мы устанавливаем Node.js с помощью nvm, вызывается исполняемый файл node. Мы можем увидеть версию, которая в настоящее время используется оболочкой, набрав:
Это выведет что-то на подобие:
Если у нас несколько версий Node.js, мы можем увидеть, что установлено, набрав:
Если мы хотим по умолчанию использовать одну из версий, мы можете ввести команду:
Эта версия будет автоматически выбрана при появлении нового сеанса. Мы также можем ссылаться на псевдоним следующим образом:
Каждая версия Node.js будет отслеживать свои собственные пакеты и иметь npm возможность управлять ими.
Мы можем с помощью npm установить пакеты в ./node_modules каталог проекта Node.js, используя обычный формат. Например, для express — модуля:
Если мы хотим установить его глобально (чтобы сделать его доступным для других проектов с использованием той же версии Node.js), мы можете добавить флаг -g:
Это установит пакет в
Установка в глобальном масштабе позволит нам запускать команды из командной строки, но нам нужно будет связать пакет с нашей локальной сессией, чтобы вызвать его из программы:
Мы можем узнать больше о доступных нам параметрах с help из nvm, набрав:
Апгрейд Node.js через удаление и переустановку новой версии
Для того, чтобы установить новую версии, можно воспользоваться одним из вышеизложенных способов, но, сначала необходимо удалить ткущую версию. Это актуально, если установка происходила первым и вторым способами, описанные в данной статье. Поэтому, для полного удаления выполняем следующий список операций:
Есть и более легкий способ, который заменяет эти команды: