ЗАДЕН ПЛАН

Понякога трябва да публикуваме 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. Ако този пакет е във вашия екип, обхватът е името на вашия екип.

3. създайте .npmrc файл във вашата основна директория и добавете ред @OWNER:registry=https://npm.pkg.github.com.

4. модифицирайте файла package.json

  • Проверете името на вашия пакет в package.json на вашия проект. Полето за име трябва да съдържа обхвата и името на пакета. Например, ако пакетът ви се нарича „test“ и публикувате в организацията GitHub „My-org“, полето за име във вашия package.json трябва да бъде @my-org/test.
  • Проверете полето за хранилище в package.json на вашия проект. Полето за хранилище трябва да съответства на URL адреса за вашето GitHub хранилище. Например, ако URL адресът на вашето хранилище е github.com/my-org/test, тогава полето за хранилище трябва да бъде git://github.com/my-org/test.git.
  • Проверете полето за файлове в package.json на вашия проект. Трябва да включите файлове, които трябва да бъдат публикувани.

5. публикувайте пакет, като стартирате npm public.

Как да инсталирате

  1. Трябва да следвате КАК ДА ПУБЛИКУВАТЕ и да завършите 1-ва стъпка, 2-ра стъпка и 3-та стъпка.
  2. стартирайте npm install @OWNER/your-components или yarn add @OWNER/your-components.