Как установить node js

Как установить 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 для применения ваших изменений:

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

Существует несколько способов установить Node.js в Linux и Windows. Вот несколько инструкций по установке Node.js в дистрибутивах Windows и Linux.

Текущая версия:: v0.10.26

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

Установщик Windows (.msi) :

Загрузите 32-битную версию здесь: http://nodejs.org/dist/v0.10.26/node-v0.10.26-x86.msi

Загрузите 64-разрядную версию здесь: http://nodejs.org/dist/v0.10.26/x64/node-v0.10.26-x64.msi

Установка в 32-битной —

Шаг — 1: Двойной щелчок на node-v0.10.26-x86.msi откроется следующий экран —

«установить

Seep — 2: Нажав на кнопку Run, появится следующий экран —

«установить

Шаг -3: Примите лицензионное соглашение и нажмите на следующую кнопку:

«установить

Шаг 4: Здесь «C: / Program Files / nodejs /» — это имя папки по умолчанию, вы можете изменить имя папки. Нажмите на следующий —

«установить

Шаг — 5: Нажмите на иконки в дереве, чтобы изменить способ установки компонентов, Нажмите Далее —

«установить

Шаг 6: Нажмите «Установить», чтобы начать установку. Нажмите Назад, чтобы просмотреть или изменить любые параметры установки. Нажмите «Отмена», чтобы выйти из мастера:

«установить

«установить

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

«установить

Давайте проверим команду path, которая устанавливает путь к команде в переменной окружения PATH, которая представляет собой набор каталогов, используемых для поиска исполняемых файлов. Используется без параметров, путь.

Теперь вы можете проверить версию Node:

«узел, JS

Чтобы получить Node REPL, наберите узел и нажмите ввод:

«установить

Windows Binary (.exe) :

Загрузите 32-разрядную версию здесь: http://nodejs.org/dist/v0.10.26/node.exe

Загрузите 64-разрядную версию здесь: http://nodejs.org/dist/v0.10.26/x64/node.exe

Установка в 32-битной —

Шаг 1: Дважды щелкнув Node.exe, появится следующий экран:

«установить

При нажатии на кнопку «Выполнить» появится следующая командная строка REPL узла:

«установить

Тест версии:
Перейдите в каталог, где присутствует node.exe (так как node.exe не задан в пути поиска исполняемых файлов), и выполните следующую команду.

«Node.js

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

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

Из источника

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

Клонируйте Node.js из Github с помощью следующей команды.

«установить
«установить

Через некоторое время вы обнаружите, что исходный код узла копируется в папку «узел».

«установить

Выполнив следующую команду, убедитесь, что у вас есть надлежащие права доступа к папке узла.

«установить

Используя './configure' создайте файл make, который мы будем использовать в ближайшее время.

«установить

«установить

Для завершения установки выполните команду make install.

«установить

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

«установить

Использование менеджера пакетов

Помимо установки из исходного кода, вы также можете установить Nodejs с помощью менеджера пакетов. В следующей части руководства мы обсудим, как установить nodejs в Ubuntu с помощью менеджера пакетов.

Обратите внимание, что при выполнении следующих команд мы вошли как root. Если вы не вошли в систему как другой пользователь (что является обычным явлением), вам может потребоваться добавить «sudo» перед всеми комментариями, показанными ниже.

Запустите apt-get update, чтобы убедиться, что ваша система обновлена.

«установить

У Nodejs есть некоторые предпосылки. Используя apt-get, установите их сейчас.

«установить

Добавьте необходимый репозиторий для установки nodejs.

«установить

Теперь установите nodejs, выполнив следующую команду.

«установить

Теперь запустите команду node —version из командной строки, показанной выше.

«установить

Если вы используете любой другой дистрибутив Linux, кроме Ubuntu, вам нужно найти подходящий репозиторий для этого.

Предыдущая: Введение
Далее: Модель программирования

Node.js — Установка среды

Node.js — Установка среды

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

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

Настройка локальной среды

Если вы все равно хотите настроить свою среду для Node.js, вам понадобятся следующие два ресурса: (a) Текстовый редактор и (b) Двоичные установочные файлы Node.js.

Бесплатный курс «NodeJS. Быстрый старт»

Изучите курс и узнайте, как создать веб-приложение с нуля на JavaScript с NodeJS

Текстовый редактор

Он будет использоваться для написания кода программы. Например вы можете использовать Windows Notepad, OS Edit command, Brief, Epsilon, EMACS и vim или vi.

В разных операционных системах вы можете использовать различные редакторы и различные их версии. Например, Notepad будет использоваться в Windows, а vim или vi можно использовать как в Windows, так и в Linux или UNIX.

Файлы, созданные вами в редакторе, называются исходными файлами и содержат исходный код программы. Исходные файлы для программ Node.js обычно задаются с расширением «.js ».

Чтобы приступить к программированию у вас должен быть текстовый редактор, а также вы должны иметь достаточные навыки для написания компьютерной программы, сохранения ее в файле и выполнения.

Node.js Runtime

Исходный код, содержащийся в исходном файле — это просто javascript. Для интерпретации вашего javascript-кода используется интерпретатор Node.js.

Node.js поставляется в виде двоичного установочного файла для операционных систем SunOS, Linux, Mac OS X и Windows, 32-разрядную (386) и 64-разрядную (amd64) версии.

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

Скачайте архив Node.js

Скачайте последнюю версию установочного архива Node.js с Node.js Downloads. На момент написания данного руководства для различных операционных систем были доступны следующие версии.

Node.js — Установка среды

Бесплатный курс «NodeJS. Быстрый старт»

Изучите курс и узнайте, как создать веб-приложение с нуля на JavaScript с NodeJS

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

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