Я нашел решение, которое, к сожалению, нигде не документировано, но представляет собой сочетание различных ресурсов - и оно довольно простое.
Независимо от того, используете ли вы npm или пряжу, просто введите следующее .npmrc
(пряжа также будет включать это):
registry=https://registry.yarnpkg.com/
@GITHUB_USERNAME:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=AUTH_TOKEN
always-auth=true
Некоторые комментарии:
always-auth
необходимо, по крайней мере, при использовании пряжи (не тестировалось с использованием npm) - Добавление вышеупомянутого в
.yarnrc
вместо этого не работает. Каким-то образом у пряжи возникают проблемы, когда требуется аутентификация. - Теперь вы можете легко установить ваши личные пакеты с
yarn add @GITHUB_USERNAME/PACKAGE_NAME
или эквивалентом npm.
Надеюсь, это решение работает и в вашем случае,В противном случае, дайте мне знать, с какими проблемами вы сталкиваетесь, и я буду рад поделиться некоторыми исследованиями по этой теме и о том, где решение может скрыться.