Nodejs. Що таке npm.

NodeJS. Що таке NPM.

Всім привіт! У цій статті ми розглянемо, що таке NPM, навіщо він потрібен і як його використовувати в NodeJS.

Вступ

Node Package Manager (NPM) - це менеджер пакетів, який встановлюється разом з платформою NodeJS. NPM - причина того, чому NodeJS такий популярний. Цей пакетний менеджер представляє собою величезну екосистему платформи. Завдяки йому ми можемо встановити будь-який пакет, створений іншими розробниками, для полегшення вирішення нами який-небудь завдання. Це відмінний помічник при роботі з платформою.

Наприклад, є дуже корисний і тому популярний пакет під назвою Express. Він дозволяє дуже легко створити навігацію по сторінках. Використовуючи даний пакет, ми можемо позбавити себе від тих проблем, з якими ми зіткнулися при реалізації даного функціоналу вручну в минулій статті. Але як встановлювати пакети?

установка пакетів




Для початку зайдіть на сайт npmjs.com. Вгорі ви побачите рядок пошуку, куди ви можете ввести назву цікавить вас пакету. Наприклад, якщо ви введете слово express, то отримаєте все результати, де воно присутнє. Перейшовши по першій посиланням, ви потрапите на сам пакет. Тут написана вся інформація, яка вам знадобиться при роботі з ним.

Давайте встановимо пакет express. Для цього знайдіть там команду під написом Installation і скопіюйте її. Відкрийте командую рядок, перейдіть в наш проект, вставте скопійоване раніше команду і натисніть Enter. Почнеться процес завантаження та установки пакета в папку з вашим проектом. Після закінчення операції, ви побачите, що в корені з`явилася нова директорія під назвою node_modules. Якщо ви зайдете в неї, то знайдете там досить багато папок, кожна з яких містить окремий модуль. Серед них буде і встановлений нами express.

видалення пакетів




Іноді буває потрібно видалити пакет з проекту. Щоб це зробити, введіть у командному рядку наступне:

npm uninstall express

Після натискання клавіші Enter, пакет буде знищений.

висновок

Отже, сьогодні ми розглянули, що таке NPM, навіщо він потрібен і як з ним працювати в NodeJS.

Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Nodejs. Що таке middleware і статичні файли.Nodejs. Що таке middleware і статичні файли.
Nodejs. Що таке pipe ().Nodejs. Що таке pipe ().
Nodejs. Що таке потоки і буфери.Nodejs. Що таке потоки і буфери.
Nodejs. Що таке query strings.Nodejs. Що таке query strings.
Gulp. Вступ.Gulp. Вступ.
Nodejs. Template engine. Частина 1.Nodejs. Template engine. Частина 1.
Nodejs. Модулі.Nodejs. Модулі.
Nodejs. Вступ.Nodejs. Вступ.
Nodejs. Template engine. Частина 2.Nodejs. Template engine. Частина 2.
Nodejs. Як обробляти post запити.Nodejs. Як обробляти post запити.