You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下安装npm express失败问题求助

解决企业环境下npm安装express失败(ECONNREFUSED)的问题

问题分析

你的报错connect ECONNREFUSED 104.16.16.35:443明确指向无法连接npm官方注册表,结合你使用企业办公电脑的场景,大概率是企业网络的防火墙、代理限制导致外部网络访问受阻。另外你看到的npm WARN config global --global, --local are deprecated只是版本兼容警告,不影响安装,无需关注。

可行解决方案

1. 配置企业代理(若有可用代理)

先确认企业内部的代理地址和端口(例如http://proxy.yourcompany.com:8080),执行以下命令配置npm代理:

npm config set proxy http://proxy.yourcompany.com:8080
npm config set https-proxy http://proxy.yourcompany.com:8080

如果代理需要账号密码验证,命令改为:

npm config set proxy http://your-username:your-password@proxy.yourcompany.com:8080
npm config set https-proxy http://your-username:your-password@proxy.yourcompany.com:8080

配置完成后重新尝试安装:

npm install express

后续无需代理时,可执行以下命令清除配置:

npm config delete proxy
npm config delete https-proxy

2. 切换国内npm镜像源

若企业不允许使用代理,可切换到国内镜像源绕开网络限制,执行以下命令修改全局镜像:

npm config set registry https://registry.npmmirror.com/

之后再执行安装命令:

npm install express

如果不想修改全局配置,也可以临时指定镜像源安装:

npm install express --registry=https://registry.npmmirror.com/

3. 联系企业IT部门

如果以上方法都无效,说明企业防火墙直接拦截了对npm源的访问,需要联系IT部门确认是否允许访问https://registry.npmjs.org或国内镜像源的域名/IP。

内容的提问来源于stack exchange,提问作者Stephen Trainor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 10:33:17