Содержание
ИСТОРИЯ
Иногда нам нужно опубликовать пакет NPM для повторного использования кода, и мы не хотим, чтобы посторонние имели доступ к нашему пакету, поэтому нам нужно опубликовать частный пакет npm.
КАК ОПУБЛИКОВАТЬ
- Создайте
Your Personal Acess Token
на github, выберитеwrite packages and delete packages permission
. - Войдите в реестр github в терминале, выполните
run npm login --scope=@OWNER --registry=https://npm.pkg.github.com
. Если этот пакет находится в вашей команде, scope — это имя вашей команды. - создайте файл .npmrc в корневом каталоге и добавьте строку
@OWNER:registry=https://npm.pkg.github.com
. -
измените файл 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 вашего проекта. Вы должны включить файлы, которые должны быть опубликованы.
-
Опубликуйте пакет, выполнив команду npm publish.
Как установить
- Вы должны следовать HOW TO PUBLISH , и выполнить 1-й, 2-й и 3-й шаги.
- запустите
npm install @OWNER/ваши компоненты
илиyarn add @OWNER/ваши компоненты
.