跳到主要内容

NPM 设置代理

大陆使用npm下载有时候很慢,通过代理服务器进行网络请求,可以通过设置npm的配置来实现。以下是具体的步骤:

设置HTTP和HTTPS代理​

如果你需要设置一个HTTP或HTTPS代理,可以使用以下命令:

npm config set proxy http://proxy-server-address:proxy-server-port
npm config set https-proxy http://proxy-server-address:proxy-server-port

将proxy-server-address替换为你的代理服务器地址,proxy-server-port替换为代理服务器端口。

代理服务器需要认证​

如果代理服务器需要用户名和密码进行身份验证,你可以这样设置:

npm config set proxy http://username:password@proxy-server-address:proxy-server-port
npm config set https-proxy http://username:password@proxy-server-address:proxy-server-port

请确保将username、password、proxy-server-address和proxy-server-port替换为实际的值。

查看当前代理设置​

要检查当前的代理设置是否正确,可以使用如下命令查看:

npm config get proxy
npm config get https-proxy

清除代理设置​

如果你不再需要通过代理服务器访问互联网,或者需要更改代理设置,可以删除现有的代理设置:

npm config delete proxy
npm config delete https-proxy

完成这些配置后,npm将会使用指定的代理服务器来进行网络请求,比如安装包等操作。如果遇到任何问题,请确保代理服务器地址和端口是正确的,并且根据需要配置了身份验证信息。