npm 代理配置

1. 查看当前代理设置

复制代码
# 查看 HTTP 代理
npm config get proxy

# 查看 HTTPS 代理
npm config get https-proxy

# 查看所有配置(包含代理信息)
npm config list

2. 查看环境变量中的代理设置

复制代码
# 查看系统环境变量
echo %HTTP_PROXY%
echo %HTTPS_PROXY%

# 或者在 PowerShell 中
echo $env:HTTP_PROXY
echo $env:HTTPS_PROXY

3. 查看是否设置了淘宝镜像(非代理,但影响下载源)

复制代码
# 查看当前 registry
npm config get registry

4. 清除代理设置

如果需要清除代理配置:

复制代码
# 清除 HTTP 代理
npm config delete proxy

# 清除 HTTPS 代理
npm config delete https-proxy

# 或者重置所有配置到默认
npm config edit
# 然后在编辑器中删除 proxy 和 https-proxy 行

5. 设置代理(如果需要)

如果你的网络环境需要代理:

复制代码
# 设置 HTTP 代理
npm config set proxy http://proxy.company.com:8080

# 设置 HTTPS 代理
npm config set https-proxy http://proxy.company.com:8080

# 如果需要认证
npm config set proxy http://username:password@proxy.company.com:8080

6. 检查网络连接状态

复制代码
# 测试网络连通性
ping registry.npmjs.org
ping registry.npmmirror.com

# 使用 curl 测试(如果有安装)
curl -I https://registry.npmjs.org/

常见情况:

  • 返回 null:表示没有设置代理
  • 返回具体地址:表示已设置代理
  • 连接超时问题:可能是代理设置错误或网络限制

如果你之前遇到所有源都超时的问题,先检查代理设置是否正确,或者清除代理设置后重试。

相关推荐
用户693717500138414 小时前
Google 正在“收紧侧加载”:陌生 APK 安装或需等待 24 小时
android·前端
蓝帆傲亦15 小时前
Web 前端搜索文字高亮实现方法汇总
前端
用户693717500138415 小时前
Room 3.0:这次不是升级,是重来
android·前端·google
漫随流水16 小时前
旅游推荐系统(view.py)
前端·数据库·python·旅游
踩着两条虫17 小时前
VTJ.PRO 核心架构全公开!从设计稿到代码,揭秘AI智能体如何“听懂人话”
前端·vue.js·ai编程
jzlhll12318 小时前
kotlin Flow first() last()总结
开发语言·前端·kotlin
蓝冰凌19 小时前
Vue 3 中 defineExpose 的行为【defineExpose暴露ref变量】详解:自动解包、响应性与实际使用
前端·javascript·vue.js
奔跑的呱呱牛19 小时前
generate-route-vue基于文件系统的 Vue Router 动态路由生成工具
前端·javascript·vue.js
柳杉19 小时前
从动漫水面到赛博飞船:这位开发者的Three.js作品太惊艳了
前端·javascript·数据可视化