NPM является менеджером пакетов для node.js. При разработке node.js он часто используется для установки/удаления пакетов. На самом деле, это также делается путем публикации пакета.
Настройка package.json
Чтобы упаковывать программу, вы должны сначала настраивать различные настройки, которые указаны Package.json в корневом каталоге пакета. Содержание Package.json должно быть в строгом формате JSON, то есть:
1. Строки должны быть заключены в двойные кавычки, а не отдельные кавычки;
2. Имя атрибута должно быть дважды цитируется;
3. Не добавляйте запятую после последнего атрибута.
Есть много атрибутов объектов конфигурации, пожалуйста, обратитесь к подробностям. Вот несколько часто используемых предметов:
1.name: имя пакета не может быть повторено с существующими пакетами.
2.version: номер версии.
3. Описание: краткое введение.
4. Вауэр: информация автора. Содержит три атрибута: имя, электронная почта и URL.
5.Bin: Если в программе есть исполняемый файл (в основном вызов из командной строки), укажите его здесь, и вы можете указать несколько файлов.
6.main: запись программы при вызове этого пакета с помощью require.
7. Защита: зависимый пакет, вы можете указать номер версии.
После настройки package.json вы можете упаковать и установить его локально, чтобы проверить, работает ли программа нормально. Команда установки:
Кода -копия выглядит следующим образом:
NPM установить <локальный путь>
Кроме того, существует еще одно невысказанное правило, чтобы отметить, что если вы хотите, чтобы исполняемая программа в пакете работала в среде Node.js, тогда добавьте такую строку перед файлом входа в программу:
Кода -копия выглядит следующим образом:
#!/usr/bin/env node
Без этой строки он будет включен в системный режим по умолчанию, а не работает в среде Node.js.
Зарегистрируйте учетную запись NPM
Чтобы опубликовать пакет в NPM, вам также необходимо сначала зарегистрировать учетную запись. NPM не предоставляет веб -версию мастера регистрации. Регистрация также должна проводиться через командную строку:
Кода -копия выглядит следующим образом:
NPM Adduser
После выполнения этой команды будет показана подсказка для ввода имени пользователя, электронной почты и пароля. После входа вы можете подождать некоторое время.
Публикуйте пакеты
После того, как подготовка сделана, вы можете опубликовать пакет, выполнив следующую команду:
Кода -копия выглядит следующим образом:
NPM Publish <локальный путь>
Если вы хотите обновить пакет, просто измените номер версии в package.json, а затем снова выполните команду релиза.