Open egorvinogradov opened 1 year ago
Попробуйте сейчас, должно ставиться
Спасибо за ответ, но, к сожалению, не работает — ошибка та же. Аналогично, по ссылке https://npm.pkg.github.com/@tamtam-chat/lottie-player открывается ответ {"error": "authentication token not provided"}
Нет ли планов выложить это в https://npmjs.com?
Я поменял права на доступ (был приватный, стал публичный) и проверил на новом npm-проекте: всё установилось без проблем. Возможно, проблемы в кэше npm, можно попробовать его сбросить.
Насчёт реестра npm: может быть потом попробую, но хотело бы тут всё хранить
Установка все равно не заработала.
Но нашел решение, помог Reddit и StackOverflow.
В .npmrc
нужно добавить также токен с Гитхаба.
Переписал кусок документации и сделал pull request -- в нем подробнее.
Актуальным остается вопрос выкладки в npm -- так как сейчас всем желающим установить придется проделывать эти манипуляции с созданием Github-токена, в том числе всем членам команды любого проекта, где установлен lottie-player.
Насколько я понял из документации, токен нужен для чтения из приватного пакета. Пример как я на чистом репозитории поставил модуль
У меня так не работало.
Может быть такое, что Github-токен сам подставился в environment с помощью autoenv или чего-то такого?
Ссылка https://npm.pkg.github.com/@tamtam-chat/lottie-player по-прежнему возвращает authentication token not provided
.
В моем понимании, Github считает что установка пакетов из npm.pkg.github.com = использование API, и поэтому хочет токен.
У меня там действительно потом сам проставился токен в .npmrc
.
ОК, попробую что-нибудь придумать с выкладкой в npm
Спасибо!
Создал .npmrc с содержимым:
@tamtam-chat:registry=https://npm.pkg.github.com
При запуске
npm install @tamtam-chat/lottie-player
выдает: