NodeJS — это кроссплатформенная среда выполнения с открытым исходным кодом, построенная на движке JavaScript Google Chrome (движок V8). В результате Node js работает очень быстро. Не создавая новый поток для каждого запроса, программное обеспечение Node js работает в одном процессе. Node JS легковесен и эффективен благодаря неблокирующему вводу-выводу, управляемому событиями. Это делает Node идеальным решением для приложений реального времени, интенсивно использующих данные. Приложения Node js написаны на JavaScript. Поэтому он предоставляет богатую библиотеку различных модулей JavaScript, что упрощает разработку веб-приложений.

NodeJS включает в себя ряд библиотек JavaScript, помогающих с базовым программированием. Экосистема npm для NodeJS — крупнейшая в мире библиотека с открытым исходным кодом.

  • Что такое NPM?

NPM расшифровывается как Node Package Manager. Он используется для управления пакетами, как следует из его названия.

Он обеспечивает следующие две основные функции:

  1. Онлайн-репозитории для пакетов/модулей Node.js
  2. Утилита командной строки для установки пакетов Node.js, управления версиями и управления зависимостями пакетов Node.js.

NPM поставляется в комплекте с Node.js, который можно установить после версии v0.6.3.

  • Проверка установки

Как мы знаем, NPM поставляется вместе с Node.js, который можно установить после версии v0.6.3. Чтобы проверить его установку, вы можете ввести в консоли следующую команду и проверить результат:

Как видите, в следующей строке будет напечатана версия установленного npm. Если он не установлен, появится следующее сообщение об ошибке: «npm: команда не найдена».

  • Как использовать NPM

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

В этой части мы узнаем о следующих функциях NPM:

  1. Установка модулей
  2. Глобальная и локальная установка
  3. Удаление модулей
  4. Обновление модулей
  5. Список установленных модулей

В следующих разделах мы подробно узнаем о каждом из них.

Установка модулей

Вы можете использовать следующую команду для установки любого пакета Node.js с именем ‹Имя модуля›:

Например, для экспресс-установки веб-фреймворка Node.js будет использоваться следующая команда:

Затем после установки вы можете использовать экспресс-фреймворк в своем файле javascript, как показано ниже:

▹ Глобальная и локальная установка

По умолчанию npm устанавливает любой пакет локально. Это означает, что он устанавливает пакеты только в каталог node_modules текущего проекта. Но если вы хотите установить пакет глобально, вы можете использовать суффикс -g после пробела после имени пакета в команде установки пакета.

Например :

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

▹ Удаление модулей

Вы можете использовать следующую команду для удаления любого модуля Node.js с именем ‹Module Name›. Это похоже на команду установки.

▹ Обновление модулей

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

▹ Список модулей

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

Для проверки списка модулей, установленных глобально, вы можете использовать -g после команды npm ls.

Он напечатает список всех модулей, установленных глобально.

Надеюсь, моя статья помогла вам немного лучше понять NPM! Не стесняйтесь оставлять комментарии и подписывайтесь на меня, чтобы получать больше информации о веб-разработке! ❤️