Не хотите делиться учетными данными npm для установки частного пакета
В чем собственно проблема:
У нас есть частный модуль npm (например, @bit / react-steamplate.generator), который публикуется с использованием bit.dev.
По сути, это установщик нашего шаблона реакции.
Поэтому мы хотели бы поделиться этим с командой, которая помогает им начать любой новый проект реагирования.
Но поскольку это частный модуль npm, он должен сначала войти в систему перед установкой, иначе он пройдет через 404.
Команда входа:npm login --registry=https://node.bit.dev --scope=@bit
далее он запрашивает имя пользователя и пароль.
Который мы не хотим никому делиться, потому что у него есть все разрешения, и на данный момент у нас есть только одна учетная запись.
То, что нам нужно:
Нам нужен какой-то альтернативный подход, чтобы все входы в систему выполнялись с использованием этого и вместо совместного использования имени пользователя / пароля, если есть способ поделиться каким-либо токеном или чем-то еще, используя это, если кто-то может войти в систему и установить модуль.