Что такое npm? Объяснение диспетчера пакетов JavaScript

Что такое npm? Объяснение диспетчера пакетов JavaScript

Пакеты являются неотъемлемой частью многих языков программирования, и JavaScript не исключение. Их можно использовать для добавления различных функций в ваше приложение или сценарий, от создания веб-сервера до отправки электронных писем.





Без пакетов вам пришлось бы изобретать велосипед, программируя одни и те же функции в каждом из ваших проектов, для которых это требуется. Заинтересованы? В этом руководстве рассказывается, как вы можете устанавливать и использовать пакеты в JavaScript с помощью npm.





Что такое диспетчер пакетов узлов (npm)?

JavaScript использует диспетчер пакетов узлов, часто сокращенно 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 и выполните следующие команды:





вращение видео в проигрывателе Windows Media
node --version
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('package-name');
import package from 'package-name';

Вы можете проверить документацию используемого пакета на веб-сайте npm, чтобы узнать точный синтаксис.

Удаление пакетов

Удалить пакеты так же просто, как и установить их. Команда для удаления пакетов из вашего проекта:

npm uninstall

Как и в случае с командой install, вы также можете удалить несколько пакетов с помощью одной команды:

хром занимает слишком много памяти
npm uninstall ...

Эффективное использование пакетов

Хотя пакеты могут облегчить вашу жизнь как разработчика, они также создают зависимость между вашим проектом и используемыми вами пакетами. Поэтому рекомендуется подумать перед установкой нескольких пакетов.

Вместо того, чтобы радикально изменять установленные пакеты в соответствии с вашими потребностями, вы также можете создавать свои собственные пакеты и бесплатно публиковать их на npm. При правильном шаблоне проектирования вы можете создавать пакеты для вас и вашей команды, которые будут использоваться в будущих проектах, и сделать свой код пригодным для повторного использования.

Кредит изображения: Ференц Алмаси Unsplash

Делиться Делиться Твитнуть Эл. адрес Как создать повторно используемый код на JavaScript с помощью шаблонов дизайна

Понимание того, как использовать шаблоны проектирования, позволит вам использовать повторно используемый код в JavaScript. Вот что вам нужно знать.

Читать далее
Похожие темы
  • Программирование
  • JavaScript
  • Менеджеры пакетов
Об авторе Нитин Ранганатх(Опубликовано 31 статья)

Нитин - заядлый разработчик программного обеспечения и студент компьютерной инженерии, разрабатывающий веб-приложения с использованием технологий JavaScript. Он работает внештатным веб-разработчиком и в свободное время любит писать для Linux и программирования.

Ещё от Nitin Ranganath

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться