Когда вы пишете код, вы много раз будете заглядывать в Интернет, чтобы узнать, какие решения есть у других людей, которые подошли бы для вашей ситуации. Вы ищете способ ускорить процесс вместе с доступными вам ресурсами! И это совершенно нормально! Использование 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 и как начать его использовать! Спасибо, что нашли время и прочитали этот пост!