Менеджер пакетів вузлів відомий як npm. Він служить менеджером пакетів платформи Node JavaScript.
Найбільший реєстр програмного забезпечення у світі називається Npm. Npm — це інструмент для обміну та відображення, який використовується розробниками з відкритим кодом у всьому світі.
Частини Npm
Npm складається з трьох частин:
особливості серії панда
- Ви можете шукати пакети сторонніх розробників на веб-сайті, створювати профілі та підтримувати пакети.
- Ви можете спілкуватися з npm через інтерфейс командного рядка, іноді відомий як npm CLI, який запускається з терміналу.
- Реєстр є значним онлайн-сховищем вихідного коду JavaScript.
Npm Basic і Version Command
- Ви використовуєте команду npm із команди, щоб знайти npm Api на своєму комп’ютері:
C:Usershp>npm
Наступне зображення описує результат команди.
Команда, показана нижче, наприклад, покаже вам поточну версію npm вашої системи:
npm -v
На наступному зображенні описано вихід команди версії npm.
На що здатний npm?
Ви можете встановити новий пакет із реєстру за допомогою npm. Крім того, npm дозволяє знаходити нові пакети вузлів і ділитися ними. З npm ви здебільшого будете використовувати його для цієї мети.
package.json
Як правило, кореневий каталог проекту npm містить файл під назвою package.json. Важливі дані містяться в package.json, звичайному текстовому файлі, який npm використовує для визначення проекту та керування залежностями.
Перейдіть до кореневого каталогу проекту та скористайтеся командою для створення файлу package.json:
npm init
Наступне зображення описує результат команди npm.
Коли ви використовуєте команду npm init, вона запитає вас про деталі проекту, наприклад:
- Версія пакета
- назва пакета
- Git-репозиторій для тестової команди
- Ключові слова
- автор
- Ліцензія
Він прийме значення за замовчуванням і перейде до наступного запиту, якщо ви натиснете Return або Enter.
Скористайтеся наступною командою, якщо ви хочете використовувати параметри за замовчуванням:
npm init --yes
Встановіть новий пакет npm
Команда npm install працює для встановлення нового пакета:
npm install
Назва пакета має стояти після ключових слів npm install у цій команді.
Наступне зображення описує результат команди npm.
Ви шукаєте пакети на веб-сайті npm, щоб знайти їх.
що таке пасхальне яйце android
Наприклад, ви можете ввести наступну команду для встановлення експрес-пакета:
npm install express
Майте на увазі, що експрес-версія веб-фреймворку Node.js є швидкою. Після встановлення ви помітите, що a абсолютно новий каталог під назвою /node modules було створено під коренем проекту. У цьому каталозі будуть розміщені всі щойно встановлені модулі.
На зображенні показано результат виконання команди npm.
Ви можете побачити, що npm встановив експрес, а також його залежності, а також залежності цих залежностей тощо, розгорнувши каталог /node modules.
Частина залежностей проекту package.json файл був змінений і тепер містить експрес-пакет, як показано в прикладі нижче:
'dependencies': { 'express': '^4.17.1' }
Розділ залежностей зазвичай містить список будь-яких нових пакетів, які ви встановлюєте. У цьому випадку експрес-пакет версії 4.17.1 є однією із залежностей. Зверніть увагу на структурну специфікацію керування версіями, якої дотримується Npm.
Ви можете використовувати команду npm install у такій скороченій формі, щоб скоротити набір тексту:
npm i
Я вказую для встановлення в цій команді. На зображенні показано результат виконання команди npm.
Встановлення пакета як вимога для розробки
Час від часу ви можете інсталювати пакет, який сумісний лише з середовищем розробки.
Наприклад, ви можете встановити пакет morgan, який реєструє HTTP-запити.
організація та архітектура комп'ютера
Для цього скористайтеся командою npm install із параметром ?save-dev і таким синтаксисом:
npm install --save-dev
Результат показує операцію, виконану за допомогою командного рядка під зображенням.
Для ілюстрації:
npm install morgan --save-dev
Результат показує операцію, виконану за допомогою командного рядка під зображенням.
За допомогою цієї команди буде завантажено та встановлено пакет morgan. Крім того, він розширює пакет новою частиною. Файл devDependencies.json має виглядати так:
'devDependencies': { 'morgan': '^1.10.0' }
- По суті, devDependencies повинні включати пакети, які ви використовуєте під час розробки.
- Ці пакети потрібні лише під час створення програми.
- Залежності, з іншого боку, повинні включати пакети, які будуть потрібні вашій програмі.
- Іншими словами, ваша програма працюватиме з цими необхідними пакетами.
- Команда npm install також може отримати та встановити всі пакети, перелічені в розділі залежностей і devDependencies.
npm Встановити глобально
Встановіть пакет у вашій системі глобально.
символ.порівняти java
Використовуйте таку команду, щоб глобально встановити пакет у вашій системі:
npm install --global
Або просто:
npm i -g
Ви часто встановлюєте пакет у свій командний рядок або оболонку, коли хочете використовувати його глобально.
Найкраще встановити пакет, якщо ви бажаєте використовувати його у своїй програмі.
Висновок
Для платформи Node Js/javascript Npm служить для керування пакетами. Командний рядок допомагає крок за кроком інсталювати npm для розробки та операцій. Це допомагає інсталювати npm та інші пов’язані дані в одному командному рядку за допомогою командного рядка. Інсталяція npm для функціональності JavaScript у всіх веб-додатках.