# Что такое npm?

Npm (Node package manager или Менеджер Node.js пакетов) - это [сервис для хостинга](https://www.npmjs.com/) публичных и приватных Node.js пакетов. Также Npm - это CLI программа для менеджмента пакетов Node.js проекта.

Основная функция npm - установка и менеджмент пакетов, написанных разработчиками со всего мира.

* Для того, чтобы начать работу с npm, нам необходимо перейти в папку с кодом нашего git-репозитория и запустить команду `npm init` Результатом исполнения этой комманды будет создание файла package.json - файл, что отвечает за указание необходимых для работы нашего кода пакетов и их версий (и не только).
* Для того, чтобы установить npm пакет локально, необходимо запустить комманду `npm install <название_пакета>`
* Для того, чтобы установить npm пакет глобально, необходимо передать аргумент --global. `npm install -g <название_пакета>`
