Мениджърът на пакети на възли е известен като npm. Той служи като мениджър на пакети на платформата Node JavaScript.
Най-големият софтуерен регистър в света се нарича Npm. Npm е инструмент за споделяне и показване, използван от разработчици с отворен код по целия свят.
Npm части
Npm се състои от три части:
- Можете да търсите пакети на трети страни на уебсайта, да създавате профили и да поддържате пакетите.
- Можете да комуникирате с npm чрез интерфейса на командния ред, понякога известен като npm CLI, който се изпълнява от терминал.
- Регистърът е голямо онлайн хранилище за изходен код на JavaScript.
Npm основна и версия на командата
- Използвате командата 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 в тази команда.
Следното изображение описва резултата от командата npm.
Вие търсите пакети на уебсайта на npm, за да ги намерите.
Например, можете да подадете следната команда, за да инсталирате експресния пакет:
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 заявки.
css списъци
Използвайте командата npm install с опцията ?save-dev и следния синтаксис, за да постигнете това:
npm install --save-dev
Резултатът показва операцията, извършена с помощта на командния ред под изображението.
За илюстрация:
лексикографски ред
npm install morgan --save-dev
Резултатът показва операцията, извършена с помощта на командния ред под изображението.
Пакетът morgan ще бъде изтеглен и инсталиран с тази команда. Освен това разширява пакета с нова част. Файлът devDependencies.json трябва да изглежда така:
'devDependencies': { 'morgan': '^1.10.0' }
- По същество devDependencies трябва да включват пакетите, които използвате, когато разработвате.
- Имате нужда от тези пакети само докато създавате вашето приложение.
- Зависимостите, от друга страна, трябва да включват пакетите, които вашето приложение ще изисква.
- С други думи, вашата програма ще работи с тези необходими пакети.
- Командата за инсталиране на npm може също да получи и инсталира всички пакети, изброени в раздела dependencies и devDependencies.
npm Инсталирайте глобално
Инсталирайте пакет на вашата система глобално.
Използвайте следната команда, за да инсталирате пакет на вашата система глобално:
npm install --global
Или просто:
npm i -g
Често инсталирате пакет на вашия команден ред или обвивка, когато искате да го използвате глобално.
Инсталирането на пакет е най-добре, ако искате да го използвате във вашето приложение.
Заключение
За платформата Node Js/javascript, Npm служи като управление на пакети. Командният ред помага да се инсталира npm стъпка по стъпка за разработка и операции. Помага да инсталирате npm и други свързани данни в един команден ред с помощта на команден ред. Инсталацията на npm за функционалността на javascript във всички приложения, свързани с мрежата.