在 NPM 中设置代理
在NPM中设置代理的方法取决于你想要为NPM配置的代理类型。以下是设置HTTP和HTTPS代理的方法:
- 临时设置(每次运行NPM命令时):
npm --proxy http://proxy.example.com:port install
- 永久设置(针对所有NPM命令):
在你的用户主目录下创建或编辑.npmrc
文件,添加以下内容:
proxy=http://proxy.example.com:port
https-proxy=http://proxy.example.com:port
如果你需要对NPM配置使用用户名和密码进行认证,可以在代理URL后面加上认证信息:
proxy=http://username:password@proxy.example.com:port
https-proxy=http://username:password@proxy.example.com:port
注意:将username
、password
、proxy.example.com
和port
替换为你的实际代理信息。
如果你的代理服务器使用的是SOCKS代理,可以使用socks5
或socks
协议:
proxy=socks5://username:password@proxy.example.com:port
https-proxy=socks5://username:password@proxy.example.com:port
如果你需要排除某些主机不使用代理,可以在.npmrc
文件中添加:
no_proxy=.example.com,localhost,127.0.0.1
以上设置将排除对.example.com
、localhost
和127.0.0.1
的NPM请求使用代理。
评论已关闭