在 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