CMD 里设置 npm 走代理,直接用下面这几条命令即可:


1. 设置 HTTP / HTTPS 代理

npm config set proxy http://127.0.0.1:7897
npm config set https-proxy http://127.0.0.1:7897

2. 验证是否设置成功

npm config get proxy
npm config get https-proxy

如果输出:

http://127.0.0.1:7897

说明成功。


3. 然后再安装依赖

npm i

如果你想取消代理(备用)

npm config delete proxy
npm config delete https-proxy

补充(很重要)

你现在这个端口:

127.0.0.1:7897

通常是 Clash / 代理工具的 HTTP 端口。

如果你 npm 还是 504:

  • 说明不是 npm 问题
  • 是代理节点不稳定

推荐最稳组合(开发环境)

npm config set registry https://registry.npmjs.org
npm config set proxy http://127.0.0.1:7897
npm config set https-proxy http://127.0.0.1:7897
npm i