ЗАДЕН ПЛАН
Понякога трябва да публикуваме NPM пакет за повторно използване на код и не искаме непознат да има достъп до нашия пакет, така че трябва да публикуваме частен npm пакет.
КАК ДА ПУБЛИКУВАМЕ
- Създайте
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-ва стъпка, 2-ра стъпка и 3-та стъпка.
- стартирайте
npm install @OWNER/your-components
илиyarn add @OWNER/your-components
.