Экосистема Node.js
настройка прокси для npm, yarn, pnpm, bun и nvm.
npm
npm config set proxy http://127.0.0.1:7898
npm config set https-proxy http://127.0.0.1:7898
# сбросить
npm config delete proxy && npm config delete https-proxypnpm
pnpm config set proxy http://127.0.0.1:7898
pnpm config set https-proxy http://127.0.0.1:7898yarn
# Yarn 1
yarn config set proxy http://127.0.0.1:7898
yarn config set https-proxy http://127.0.0.1:7898
# Yarn 2+ (Berry)
yarn config set httpProxy http://127.0.0.1:7898
yarn config set httpsProxy http://127.0.0.1:7898bun
bun читает переменные окружения HTTPS_PROXY / HTTP_PROXY, достаточно задать переменные в терминале.
nvm / fnm (загрузка самого Node)
nvm скачивает Node через curl / wget, которые читают переменные окружения:
eval "$(cnb env)" # или вручную export https_proxy
nvm install --ltsСторонние зеркала и официальный реестр
Если раньше вы настроили стороннее зеркало npm (registry), его можно оставить или вернуться к официальному реестру https://registry.npmjs.org/ с ускорением. Конфликтов нет, но в официальном реестре новые версии пакетов появляются первыми.