NodeJS

Установите NPM в Debian 9

Установите NPM в Debian 9

Как установить и использовать NPM в Debian 9 Stretch

НПМ или же Диспетчер пакетов узлов это то же самое, что и APT в Debian. Используется для установки, удаления, обновления NodeJS пакеты.  В этой статье я покажу вам, как установить и использовать НПМ на Debian 9 Stretch.

Установка NodeJS и NPM

Версия NodeJS в официальном репозитории пакетов Debian 9 Stretch доступно 4.x, который очень старый. В официальном репозитории пакетов Debian 9 Stretch нет НПМ.  В этом разделе я установлю последнюю стабильную версию NodeJS а также НПМ что на момент написания этой статьи 8.11.1.

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

$ sudo apt-get update

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

$ sudo apt-get install curl

Нажмите у а затем нажмите продолжать.

CURL должен быть установлен.

Теперь добавьте репозиторий пакетов NodeJS 8.x с помощью следующей команды:

$ curl -sL https: // деб.Узелисточник.ru / setup_8.х | sudo -E bash -

В NodeJS 8.x должен быть добавлен репозиторий пакетов, как вы можете видеть на скриншоте ниже.

Теперь вы можете установить NodeJS а также НПМ вместе с инструментами разработки для создания собственных NodeJS модули с помощью следующей команды:

$ sudo apt-get install build-essential nodejs

Теперь нажмите у а затем нажмите продолжать.

NodeJS, НПМ и необходимые инструменты сборки для компиляции NodeJS установлены нативные модули.

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

$ node --version

Как вы видете, NodeJS 8.11.1 установлен и работает правильно.

Теперь проверь, есть ли НПМ работает с помощью следующей команды:

$ npm --version

Как вы видете НПМ также установлен правильно.

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

В этом разделе я покажу вам, как использовать НПМ к менеджеру NodeJS модули или пакеты. Перед этим поговорим о глобальных пакетах и ​​локальных пакетах.

Если вы установите NodeJS пакет глобально, то его нужно где-то сохранить / usr / lib / node_modules каталог, и вы можете получить к нему доступ из любого NodeJS проект.

Если вы установите NodeJS пакет локально, затем каталог node_modules / должен быть создан в каталоге вашего проекта, а пакет должен быть сохранен в node_modules / каталог относительно каталога вашего проекта. Доступ к нему можно получить только из этого проекта.

Это все, что вам нужно знать на данный момент. Давай продолжим.

Создание пакета.Файл конфигурации json с NPM:

Каждый NodeJS проект имеет упаковка.json файл в корневом каталоге своего проекта. Этот файл содержит информацию о вашем проекте, такую ​​как имя проекта, версия проекта, зависимости или другие NodeJS пакеты, от которых зависит ваш проект, и многое другое.  Вы можете вручную создать упаковка.json файл и поместите всю эту информацию, или вы можете использовать НПМ создать это для вас.

Сначала создайте новый каталог узел-проект (вы можете называть все, что хотите) для вашего NodeJS проект с помощью следующей команды:

$ mkdir узел-проект

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

$ cd узел-проект

Теперь создадим упаковка.json файл с НПМ, выполните следующую команду:

$ npm init

Заполните данные и нажмите двигаться вперед.

В конце введите да и нажмите .

Как видите, упаковка.json файл создан.

Это содержание упаковка.json файл:

Установка пакета NodeJS локально с помощью NPM:

Если вы знаете название пакета, вы можете легко установить его, используя НПМ.

Например, если вы хотите установить выражать NodeJS пакет, который является веб-фреймворком Express, выполните следующую команду из каталога вашего проекта:

$ npm install express --save

выражать NodeJS пакет должен быть установлен.

Глобальная установка пакета NodeJS с помощью NPM:

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

$ sudo npm -g установить экспресс

Он должен быть установлен глобально.

Удаление пакета NodeJS локально с помощью NPM:

Если вы хотите удалить NodeJS пакет, скажем так выражать, из каталога проекта выполните следующую команду из каталога проекта:

$ npm uninstall express - сохранить

В экспресс NodeJS пакет удален.

Удаление пакета NodeJS глобально с помощью NPM:

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

$ sudo npm -g удалить экспресс

Его следует удалить.

Поиск пакетов NodeJS:

Что ж, теперь вы знаете, как установить и удалить NodeJS пакеты с НПМ. Теперь вопрос в том, как мне узнать, что я могу установить с помощью НПМ? Какие пакеты доступны?

Что ж, вы можете искать пакеты в НПМофициальный сайт https: // www.npmjs.com / или вы можете использовать НПМ утилита командной строки.

Искать NodeJS пакеты из вашего веб-браузера, перейдите по адресу https: // www.npmjs.com / и найдите то, что ищете. Введите ключевые слова, как показано на скриншоте ниже, и нажмите .

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

Вы также можете выполнить следующую команду для поиска НПМ пакеты:

$ npm search "Веб-фреймворк"

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

Вот как вы устанавливаете и используете НПМ на Debian 9 Stretch. Спасибо, что прочитали эту статью.

Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...
Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...
Установите последнюю версию игры OpenRA Strategy в Ubuntu Linux
OpenRA - это игровой движок Libre / Free Real Time Strategy, воссоздающий ранние игры Westwood, такие как классическая Command & Conquer: Red Alert. Р...