Пакеты являются неотъемлемой частью многих языков программирования, и JavaScript не исключение. Их можно использовать для добавления различных функций в ваше приложение или сценарий, от создания веб-сервера до отправки электронных писем.
Без пакетов вам пришлось бы изобретать велосипед, программируя одни и те же функции в каждом из ваших проектов, для которых это необходимо. Заинтересованы? Это руководство расскажет, как вы можете установить и использовать пакеты в JavaScript с помощью npm.
Что такое диспетчер пакетов узлов (npm)?
JavaScript использует диспетчер пакетов узлов, часто сокращенно 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 --version
Если установка прошла успешно, терминал отобразит установленную версию Node.js и npm.
Установка пакетов
Инструмент командной строки npm делает установку пакетов в ваши проекты JavaScript или Node.js чрезвычайно простой с помощью однострочной команды. Откройте командную строку или терминал в каталоге вашего проекта и выполните следующую команду:
npm install
Вы также можете установить несколько пакетов с помощью одной команды, разделив имена пакетов пробелом следующим образом:
npm install ...
Использование установленных пакетов
После того, как вы установили пакеты с помощью команды npm install, самое время начать их использовать. Вы могли заметить, что новая папка с именем node_modules и 2 новых файла, package.json а также пакет-lock.json, были созданы автоматически. Вам не нужно беспокоиться об этих файлах. npm генерирует их, чтобы отслеживать зависимости вашего проекта.
Чтобы использовать установленные пакеты, вам необходимо потребовать или импортировать их в свой код JavaScript. Синтаксис для этого может быть любой из этих двух команд в зависимости от используемой версии JavaScript:
const package = require ('имя-пакета');
импортировать пакет из 'имя-пакета';
Вы можете проверить документацию используемого пакета на веб-сайте npm, чтобы узнать точный синтаксис.
Удаление пакетов
Удалить пакеты так же просто, как и установить их. Команда для удаления пакетов из вашего проекта:
npm удалить
Как и в случае с командой install, вы также можете удалить несколько пакетов с помощью одной команды:
npm удалить ...
Эффективное использование пакетов
Хотя пакеты могут облегчить вашу жизнь как разработчика, они также создают зависимость между вашим проектом и используемыми вами пакетами. Поэтому рекомендуется подумать перед установкой нескольких пакетов.
Вместо того, чтобы сильно изменять установленные пакеты в соответствии с вашими потребностями, вы также можете создавать свои собственные пакеты и бесплатно публиковать их на npm. При правильном шаблоне проектирования вы можете создавать пакеты для вас и вашей команды, которые будут использоваться в будущих проектах, и сделать свой код многоразовым.
Кредит изображения: Ференц Алмаси на Unsplash
Понимание того, как использовать шаблоны проектирования, позволит вам использовать повторно используемый код в JavaScript. Вот что вам нужно знать.
Читать далее
- Программирование
- JavaScript
- Менеджеры пакетов
Нитин - заядлый разработчик программного обеспечения и студент компьютерной инженерии, разрабатывающий веб-приложения с использованием технологий JavaScript. Он работает внештатным веб-разработчиком и в свободное время любит писать для Linux и программирования.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.