turkmen-expo/setup-proxy-install.ps1

43 lines
1.4 KiB
PowerShell
Raw Normal View History

2025-10-12 17:50:51 +00:00
# # setup-proxy-install.ps1
# # -----------------------
# # Этот скрипт временно включает прокси для Git, npm и pnpm
# # (через V2rayN на 127.0.0.1:10808), выполняет установку зависимостей,
# # а затем отключает прокси обратно.
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# $proxy = "http://127.0.0.1:10808"
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# Write-Host "🔧 Настраиваю прокси для Git, npm и pnpm..." -ForegroundColor Cyan
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# # Git proxy
# git config --global http.proxy $proxy
# git config --global https.proxy $proxy
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# # npm proxy
# npm config set proxy $proxy
# npm config set https-proxy $proxy
# npm config set strict-ssl false
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# # pnpm proxy
# pnpm config set proxy $proxy
# pnpm config set https-proxy $proxy
# pnpm config set strict-ssl false
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# Write-Host "✅ Прокси настроен. Запускаю pnpm install..." -ForegroundColor Green
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# # Установка зависимостей
# pnpm install
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# Write-Host "♻️ Отключаю прокси после завершения..." -ForegroundColor Yellow
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# # Сброс Git proxy
# git config --global --unset http.proxy
# git config --global --unset https.proxy
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# # Сброс npm/pnpm proxy
# npm config delete proxy
# npm config delete https-proxy
# pnpm config delete proxy
# pnpm config delete https-proxy
2025-10-12 17:42:17 +00:00
2025-10-12 17:50:51 +00:00
# Write-Host "✅ Прокси отключён. Всё готово!" -ForegroundColor Green