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:表示没有设置代理
  • 返回具体地址:表示已设置代理
  • 连接超时问题:可能是代理设置错误或网络限制

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

相关推荐
咩咩啃树皮7 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
阳光是sunny7 小时前
LangGraph中的Reducer是什么
前端·人工智能·后端
触底反弹7 小时前
一文搞懂 Tailwind CSS 弹性布局:从原理到实战
前端·css·html
阳光是sunny7 小时前
从链到图:LangGraph 入门基础全解析
前端·人工智能·后端
小林ixn8 小时前
从 ??= 到 onKeyDown:一个 React 组件的“自我修养”
前端·javascript·react.js
REDcker8 小时前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
এ慕ོ冬℘゜9 小时前
前端实战:jQuery 多条件联合搜索(标题模糊查询 + 日历时间段筛选)
前端·javascript·jquery
武子康9 小时前
Search Console Platform Properties 扩大 SEO 资产边界:从 Page Ranking 到 Topic Coverage(5 类误读边界 + 3 表数据层设计)
前端·人工智能·后端
一点一木9 小时前
从60首歌到1个网站:输入你的故事,还你一首歌
前端·github
IT_陈寒11 小时前
Vue这个特性差点让我加班到凌晨,谁懂啊
前端·人工智能·后端