Когда вы пишете код, вы много раз будете заглядывать в Интернет, чтобы узнать, какие решения есть у других людей, которые подошли бы для вашей ситуации. Вы ищете способ ускорить процесс вместе с доступными вам ресурсами! И это совершенно нормально! Использование npm ничем не отличается!

Отказ от ответственности. На момент написания статьи я был более или менее новичком, поэтому все написанное ниже основано на моих выводах.

Итак... Что такое npm?

npm — менеджер пакетов для Node.js. Это библиотека с открытым исходным кодом, которая позволяет программистам обмениваться пакетами кода друг с другом. Когда дело доходит до кодирования на JavaScript, многие люди на самом деле полагаются на него! Из-за большого количества людей, использующих npm, существует множество пакетов, доступных для использования, чтобы сделать жизнь любого программиста хотя бы немного (если не намного) проще. Эти пакеты могут варьироваться от крошечных и функциональных до огромных, на которых может быть полностью основан ваш проект.

Почему я должен использовать npm?

Если вы недавно начали программировать или даже занимаетесь программированием какое-то время, вы знаете, как важно использовать время. Хотя решение проблем — это навык критического мышления, которому необходимо научиться, также важно понимать, когда лучше использовать уже существующий код, который подходит для вашего проекта! Как говорят некоторые: «Не нужно изобретать велосипед!»

Итак... Как мне использовать npm?

Предполагая, что Node.js уже установлен и готов к работе, у вас также должен быть установлен npm, так как Node.js включает npm.
Вы можете проверить это в своем терминале, запустив:

npm -v

Это даст вам номер версии вашего npm.

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

npm install <package_name>

Как это работает?

npm полагается на файл с пометкой «package.json». Если у вас есть пакеты, перечисленные в файле package.json, и вы запустите «npm install», он будет использовать этот файл для установки перечисленных пакетов.
Иногда пакет будет иметь зависимости, чтобы заставить себя работать. В этом случае, когда вы устанавливаете пакет, он также устанавливает другие пакеты, от которых он зависит.

Надеюсь, вы смогли получить некоторое представление о том, что такое npm и как начать его использовать! Спасибо, что нашли время и прочитали этот пост!