Vercel v0 теперь читает npm‑токены из общих переменных среды
Vercel v0 теперь может устанавливать приватные npm‑пакеты, используя NPM_TOKEN или NPM_RC, заданные как shared‑environment‑variables. Это упрощает работу с внутренними библиотеками в проектах Development и Preview.
Что изменилось?
Vercel объявил о поддержке чтения npm‑учётных данных из shared environment variables в своей платформе v0. Теперь при деплое в режимах Development и Preview можно автоматически аутентифицироваться в npm‑реестре и в кастомных реестрах без ручного ввода токенов.
Как это работает?
- Создайте переменную
NPM_TOKEN(для доступа к приватным пакетам наregistry.npmjs.org) илиNPM_RC(для кастомных/мульти‑реестров). - Поместите её в раздел Shared Environment Variables проекта на Vercel, указав область применения – Development, Preview или обе.
- При сборке Vercel автоматически подставит токен в файл
.npmrc, позволяяnpm installскачивать закрытые зависимости.
Почему это важно?
- Упрощение CI/CD – нет необходимости хранить токены в каждом отдельном окружении или в репозитории.
- Безопасность – переменные хранятся в зашифрованном виде и доступны только в нужных контекстах.
- Командная работа – все участники проекта используют одинаковый набор токенов, что ускоряет onboarding новых разработчиков.
Что нужно сделать?
Перейдите в настройки проекта Vercel → Environment Variables → Add Variable, выберите тип Shared и задайте NPM_TOKEN/NPM_RC. После этого любые сборки в v0 смогут без проблем подтянуть приватные пакеты.
Более подробно о настройке читайте в документации Vercel.
Для разработчиков это значит, что теперь можно без лишних хлопот подключать внутренние design‑системы и компоненты прямо в процессе preview‑деплоя. Командам стоит сразу добавить токены в shared‑variables, чтобы избежать конфликтов и ускорить CI‑pipeline. Главное – следить за правами доступа к токенам, чтобы не раскрыть их в публичных окружениях.


