在某些网络环境下(如公司内网、使用VPN时),可能需要配置代理才能访问 NPM 仓库。


1. 查看当前配置

npm config list

2. 设置代理

npm config set registry http://registry.npmjs.org/
npm config set http-proxy http://username:password@ip:port
npm config set https-proxy http://username:password@ip:port
npm config set proxy http://username:password@ip:port
npm set strict-ssl false
参数说明:
  • registry:设置 NPM 仓库地址。
  • http-proxy:设置 HTTP 代理。
  • https-proxy:设置 HTTPS 代理。
  • proxy:设置通用代理。
  • strict-ssl:禁用 SSL 严格模式(适用于自签名证书的环境)。
示例:
npm config set http-proxy http://user:pass@192.168.1.1:8080
npm config set https-proxy http://user:pass@192.168.1.1:8080
npm set strict-ssl false

3. 总结

代理配置命令示例说明
查看配置npm config list查看当前 NPM 配置
设置代理npm config set http-proxy ...设置 HTTP/HTTPS 代理
禁用 SSL 检查npm set strict-ssl false在自签名证书环境下禁用 SSL 严格模式
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐