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