Как сказано: the tokens can also be used to use the packages outside the npm from the current login session.
Пример 1. Если у вас есть проект с CI, среда, в которой вы будете выполнять свои задания, не будет зарегистрирована в реестре npm, поэтому, если вы работаете с личными пакетами, вы не сможете загрузить эти пакеты. (когда ваше задание выполнит npm install, вы получите ошибку 403 для частных пакетов). Обычно вам нужно установить переменную env с вашим токеном npm, например, NPM_TOKEN = "ваш токен npm"
Пример 2: Другой пример может быть, когда вы создаете Docker-контейнер, ваши образы Docker не будут иметь сеанс для npm, поэтому если вы запустите npm i
в вашем Docker-контейнере, вы не сможете загрузить приватные пакеты. .
С токенами аутентификации вы сможете получить доступ к вашим личным пакетам без использования npm login
.