Node — это популярная серверная технология, которая в последнее время набирает обороты, особенно в мире JS. Node также имеет огромное количество расширенных библиотек, которые пользователи могут использовать для быстрой загрузки своих приложений. NPM или менеджер пакетов узлов — это инструмент, который используется для эффективного управления пакетами узлов. это как Maven для разработчиков Java и Pip для Python, хотя я не совсем уверен в Python. Итак, ваше домашнее задание.

Что такое НПМ?

Node Package Manager (NPM) — это менеджер пакетов для Node.js, который позволяет разработчикам устанавливать, управлять и совместно использовать модули Node.js. NPM используется для управления как общедоступными, так и частными модулями. NPM также используется для запуска скриптов, управления зависимостями и публикации модулей Node.js. NPM — это менеджер пакетов по умолчанию для Node.js.

Итак, как это работает?

NPM работает с использованием интерфейса командной строки, с помощью которого пользователи могут взаимодействовать с реестром NPM. Реестр NPM — это база данных модулей Node, доступных для скачивания. Разработчики могут использовать интерфейс командной строки NPM для поиска модулей, установки модулей и управления модулями.

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

Как установить модуль с помощью NPM?

Чтобы установить модуль, вы должны узнать его название, скорее всего, погуглив или посетив официальный веб-сайт NPM. Затем вы находите команду установки и запускаете ее в корне вашего приложения в командной строке. Вот пример допустимой команды npm.

npm i react-router

Если вы столкнулись с какими-либо ошибками командной строки, шаги по устранению ошибки приведены ниже.

  • Убедитесь, что узел установлен
  • измените командную строку с PowerShell на cmd или любой другой cli, но вы можете поиграть с ними и найти то, что работает. (Я не знаю почему, но PowerShell может вызывать странные ненужные ошибки)

Это работает для меня большую часть времени (я предполагал, что у вас есть подключение к Интернету)

Node Package Manager (NPM) — важный инструмент для разработчиков Node.js. NPM предоставляет централизованный репозиторий для модулей Node.js, упрощая разработчикам управление, совместное использование и использование модулей. NPM также прост в использовании и предоставляет интерфейс командной строки, который позволяет разработчикам взаимодействовать с реестром NPM. Используя NPM, разработчики Node.js могут создавать более эффективные приложения для совместной работы.

Хотя это действительно важно и важно, это не единственный менеджер пакетов. Вы можете использовать YARN, но я действительно никогда не использовал его, скорее всего, из-за простого эффекта воздействия / принципа знакомства, но это круто, NPM работает просто отлично 😅.

На сегодня это все, надеюсь, вы узнали что-то интересное. Подпишитесь, чтобы быть в курсе, и до встречи завтра на #49.