публикация приватного пакета npm с помощью пакетов github


ИСТОРИЯ

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

КАК ОПУБЛИКОВАТЬ

  1. Создайте Your Personal Acess Token на github, выберите write packages and delete packages permission.
  2. Войдите в реестр github в терминале, выполните run npm login --scope=@OWNER --registry=https://npm.pkg.github.com. Если этот пакет находится в вашей команде, scope — это имя вашей команды.
  3. создайте файл .npmrc в корневом каталоге и добавьте строку @OWNER:registry=https://npm.pkg.github.com.
  4. измените файл package.json

    • Проверьте имя вашего пакета в файле package.json вашего проекта. Поле name должно содержать область видимости и имя пакета. Например, если ваш пакет называется «test», и вы публикуете его в организации «My-org» на GitHub, поле name в package.json должно быть @my-org/test.
    • Проверьте поле репозитория в package.json вашего проекта. Поле репозитория должно соответствовать URL-адресу вашего репозитория GitHub. Например, если URL вашего репозитория github.com/my-org/test, то поле repository должно быть git://github.com/my-org/test.git.
    • Проверьте поле files в package.json вашего проекта. Вы должны включить файлы, которые должны быть опубликованы.
  5. Опубликуйте пакет, выполнив команду npm publish.

Как установить

  1. Вы должны следовать HOW TO PUBLISH , и выполнить 1-й, 2-й и 3-й шаги.
  2. запустите npm install @OWNER/ваши компоненты или yarn add @OWNER/ваши компоненты.

Оцените статью
devanswers.ru
Добавить комментарий