Пакетите са съществена част от много езици за програмиране и JavaScript не е изключение. Те могат да се използват за добавяне на различни функционалности към вашето приложение или скрипт, от изграждане на уеб сървър до изпращане на имейли.
Без пакети ще трябва да преоткриете колелото, като програмирате същата функционалност във всеки от вашите проекти, които го изискват. Интересувате ли се? Това ръководство ще обхваща как можете да инсталирате и използвате пакети в JavaScript с npm.
Какво е Node Package Manager (npm)?
JavaScript използва Node Package Manager, често съкратен като npm, като свой мениджър на пакети и хранилище на пакети. Node е съкращение от Node.js, средата за изпълнение на JavaScript, използвана за изпълнение на JavaScript код извън браузъра.
С над милион пакети, хоствани на уебсайт npm , разработчиците могат да търсят и разглеждат огромния каталог на JavaScript библиотеки. Някои от тези пакети се изтеглят над 10 милиона пъти седмично. Уебсайтът предоставя информация относно всички пакети, хоствани на него, като изходния код, документацията, номера на версията и размера на разопаковането.
Наред с уебсайта, npm предоставя и инструмент за командния ред, който позволява на разработчиците да инсталират или деинсталират тези пакети.
Инсталиране на инструмента за командния ред на NPM
Инструментът за командния ред npm е вграден с Node.js. Ето защо е от съществено значение да изтеглите Node.js на вашата машина, преди да използвате JavaScript пакети.
Посетете официалното Уебсайт Node.js да изтеглите подходящата версия в зависимост от вашата операционна система. След като изтеглите, следвайте инструкциите на екрана, за да завършите процеса на инсталиране.
За допълнителна информация разгледайте нашето ръководство на инсталиране на Node.js на Windows . Ако планирате да инсталирате няколко версии на Node.js на вашата Linux машина, инструменти като NVM могат да ви помогнат да управлявате множество инсталации на Node.js.
За да проверите инсталацията си, отворете командния ред в Windows или терминала в Linux и macOS и изпълнете следните команди:
какво е wsappx (2)
node --version
npm --version
Ако инсталацията е успешна, терминалът ще покаже инсталираната версия на Node.js и npm.
Инсталиране на пакети
Инструментът за командния ред npm прави инсталирането на пакети във вашите проекти на JavaScript или Node.js изключително лесно със своята команда с един ред. Отворете командния ред или терминал във вашата директория на проекта и изпълнете следната команда:
npm install
Можете също да инсталирате няколко пакета, като използвате една команда, като разделите имената на пакетите с интервал по този начин:
npm install ...
Използване на инсталираните пакети
След като инсталирате пакетите с помощта на командата npm install, е време да започнете да ги използвате. Може да забележите, че нова папка с име node_modules и 2 нови файла, package.json и package-lock.json , са генерирани автоматично. Не е нужно да се притеснявате за тези файлове. npm ги генерира, за да следи зависимостите на вашия проект.
За да използвате инсталираните пакети, ще трябва да ги изисквате или импортирате във вашия JavaScript код. Синтаксисът за това може да бъде една от тези две команди в зависимост от версията на JavaScript, която използвате:
const package = require('package-name');
import package from 'package-name';
Можете да проверите документацията на пакета, който използвате от уебсайта npm за точния синтаксис.
Деинсталиране на пакети
Деинсталирането на пакети е също толкова лесно, колкото и инсталирането им. Командата за деинсталиране на пакети от вашия проект е:
npm uninstall
Точно като командата install, можете също да деинсталирате няколко пакета в една команда чрез:
какво означават ограничените серии в netflix
npm uninstall ...
Ефективно използване на пакети
Докато пакетите могат да улеснят живота ви като разработчик, той също създава зависимост между вашия проект и пакетите, които използвате. Затова се препоръчва да помислите малко преди да инсталирате няколко пакета.
Вместо да променяте широко инсталираните пакети според вашите нужди, можете също да създадете свои собствени пакети и да ги публикувате безплатно на npm. С подходящ модел на проектиране можете да създавате пакети за вас и вашия екип, които да използвате в бъдещи проекти и да направите кода си за многократна употреба.
Кредит на изображението: Ференц Алмаси е Unsplash
Дял Дял Туит електронна поща Как да създадете код за многократна употреба в JavaScript с помощта на шаблони за дизайнРазбирането как да използвате шаблони за дизайн ще ви позволи да използвате код за многократна употреба в JavaScript. Ето какво трябва да знаете.
Прочетете Напред Свързани теми- Програмиране
- JavaScript
- Мениджъри на пакети
Нитин е запален разработчик на софтуер и студент по компютърно инженерство, разработващ уеб приложения, използващи JavaScript технологии. Той работи като уеб разработчик на свободна практика и обича да пише за Linux и програмиране в свободното си време.
Още от Nitin RanganathАбонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате