NPM является инструментом управления и распределения пакетов узлов, и он стал неофициальным стандартом для выпуска модулей узлов (пакеты). С помощью NPM вы можете быстро найти пакеты, которые можно использовать для конкретной службы, загружать, установить и управлять установленными пакетами.
Обычно используются команды для NPM :
(1) $ npm установить модульные имена
Установите модуль узла
ПРИМЕЧАНИЕ. Если вы не знаете имя модуля при его использовании, вы можете следить за веб -сайтом http://search.npmjs.org
Установите значение, чтобы найти желаемый модуль. NPM также обеспечивает функцию запроса $ NPM -индекс
После установки будет сгенерирован каталог node_modules, а в каталоге находятся различные установленные модули узлов.
Установка узла разделена на глобальный режим и локальный режим. Как правило, он будет работать в локальном режиме, а пакет будет установлен
Перейдите в каталог локального NODE_MODULES со статистикой кода приложения. В глобальном режиме пакет узлов будет
Установите его под Node_Modules в каталоге установки узла. Глобальная команда установки
$ npm install -g modulename. Знайте, что использование $ npm set global = true для установки режима установки
, $ npm Get Global CAN CAN CASE в настоящее время используется режим установки.
(2) $ npm Просмотр модульсов
Проверьте папку Package.json модуля узла
Примечание. Если вы хотите просмотреть содержимое определенного тега в папке Package.json, вы можете его использовать
$ npm view modulename labelname
(3) Список $ NPM
Посмотреть установленные пакеты узлов в текущем каталоге
Примечание. Поиск модуля узла начинается с текущего каталога, где выполняется код, и результаты поиска зависят от используемого в настоящее время каталога.
Содержание под node_modules. $ npm list parsable = true может отображаться в форме каталога.
Все пакеты узлов, установленные перед
(4) $ npm помощь
Просмотреть команды справки
(5) $ npm View Moudlename зависимости
Посмотреть зависимости пакета
(6) $ npm view modulename Repository.url
Просмотреть адрес исходного файла пакета
(7) $ npm Просмотр двигателей модульна имени
Посмотреть версию узла, от которой зависит пакет
(8) папки справки $ npm
Просмотреть все папки, используемые NPM
(9) $ NPM
Используется для восстановления после изменения содержания пакета
(10) $ npm устарело
Проверьте, устарел ли пакет. Эта команда будет перечислять все устаревшие пакеты и может вовремя обновлять пакет.
(11) $ NPM
Обновить модуль узла
(12) $ npm удалить Moudlename Moudlename
Удалить модуль узла
(13) Пакет NPM - это папка, содержащая Package.json. Package.json описывает структуру этой папки. посещать
Метод, чтобы спросить папку npm JSON, заключается в следующем:
$ npm Помогите JSON
Эта команда откроет веб -страницу по умолчанию. Если вы измените программу открытия по умолчанию, она не может быть напечатана как веб -страница.
открыть.
(14) При публикации пакета NPM вам нужно проверить, существует ли уже имя пакета.
$ npm Search PackageName
(15) Много раз, когда мы используем пакет NPM, мы часто забываем потребовать его взаимозависимые модули. Мы можем
Используйте следующую команду, чтобы просмотреть пакеты, от которых зависит этот модуль
NPM является менеджером пакетов для node.js. При разработке node.js он часто используется для установки/удаления пакетов. На самом деле, это также делается путем публикации пакета.
Настройка package.json
Чтобы упаковывать программу, вы должны сначала настраивать различные настройки, которые указаны Package.json в корневом каталоге пакета. Содержание Package.json должно быть в строгом формате JSON, то есть:
Строки должны быть заключены в двойные кавычки, а не отдельные цитаты;
Имя атрибута должно быть дважды цитируется;
Не добавляйте запятую после последнего атрибута.
Есть много атрибутов объектов конфигурации, пожалуйста, обратитесь к подробностям. Вот несколько часто используемых предметов:
Имя: Имя пакета нельзя повторить с помощью существующих пакетов.
Версия: номер версии.
Описание: краткое введение.
Автор: информация автора. Содержит три атрибута: имя, электронная почта и URL.
BIN: Если в программе есть исполняемый файл (в основном вызов из командной строки), укажите его здесь, и вы можете указать несколько файлов.
MAIN: запись программы при вызове этого пакета с использованием require.
Зависимости: зависимый пакет, вы можете указать номер версии.
После настройки package.json вы можете упаковать и установить его локально, чтобы проверить, работает ли программа нормально. Команда установки:
NPM установить <локальный путь>
Кроме того, существует еще одно невысказанное правило, чтобы отметить, что если вы хотите, чтобы исполняемая программа в пакете работала в среде Node.js, тогда добавьте такую строку перед файлом входа в программу:
#!/usr/bin/env node
Без этой строки он будет включен в системный режим по умолчанию, а не работает в среде Node.js.
Зарегистрируйте учетную запись NPM
Чтобы опубликовать пакет в NPM, вам также необходимо сначала зарегистрировать учетную запись. NPM не предоставляет веб -версию мастера регистрации. Регистрация также должна проводиться через командную строку:
NPM Adduser
После выполнения этой команды будет показана подсказка для ввода имени пользователя, электронной почты и пароля. После входа вы можете подождать некоторое время.
Публикуйте пакеты
После того, как подготовка сделана, вы можете опубликовать пакет, выполнив следующую команду:
NPM Publish <локальный путь>
Если вы хотите обновить пакет, просто измените номер версии в package.json, а затем снова выполните команду релиза.