Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

3 Фев 2016

Краткая инструкция по Npm

Что такое npm?

Npm является пакетным менеджером Node.js. В современном веб-программировании есть четыре языка, таких как: Ruby, JavaScript, PHP, Node.js. У каждого из них есть свой пакетный менеджер. Мы же рассмотрим Node.js и его пакетный менеджер npm.

Node.js — это серверный JavaScript, в котором используется синтаксис JS, но уже на стороне сервера. Смысла говорить про Node.js в этой статье нету, лучше рассмотреть его отдельно.

Установка 

Для того, чтобы начать работать непосредственно с npm, нам нужно установить Node.js. Для этого нам потребуется зайти на сайт https://nodejs.org/en/. При входе на сайт мы сразу попадаем на вкладку Home. Нам предлагают скачать версию node.js для Windows. Перейдя на вкладку downloads мы можем скачать версию для нужной нам операционной системы:

вкладка downloads

После мы открываем скаченный файл и устанавливаем наш node.js. Вместе с ним устанавливается нужный нам пакетный менеджер npm. Вот непосредственно и сам сайт нашего с вами npm https://www.npmjs.com/.

С помощью команды node -v и npm — v, введенной в командной строке, мы можем проверить версию нашего node.js и npm:Безымянный

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

Безымянный

Теперь мы можем перейти к сути. Попробуем скачать с помощью нашего пакетного менеджера Underscore. Вводим команду npm install underscore:

Безымянный

После скачивания, зайдя в нашу папку npm, мы увидим, что папка не пустая, а уже с Underscore’ом внутри. Npm просто скачал весь репозеторий с Github’а.

Это и есть базовые знания для работы с пакетным менеджером npm. После нескольких проделанных нами шагов мы вдоволь можем насладиться этим прекрасным инструментом.