简介:介绍如何设置NPM代理,以便在中国大陆等地区正常下载和更新Node.js包。
在某些情况下,由于网络限制或地区限制,使用npm直接下载和更新Node.js包可能会遇到问题。这时,可以通过设置代理来解决这个问题。以下是设置npm代理的步骤:
如果已经设置了代理,则会显示相关的代理信息。如果没有设置代理,则会显示一个空列表。
npm config list
http://10.10.1.10:8080,运行以下命令:注意:这里的
npm config set proxy http://10.10.1.10:8080npm config set https-proxy http://10.10.1.10:8080
http://10.10.1.10:8080只是示例,你需要将其替换为你实际使用的代理地址。myusername,密码为mypassword,代理地址为http://10.10.1.10:8080,则运行以下命令:同样,这里的
npm config set proxy http://myusername:mypassword@10.10.1.10:8080npm config set https-proxy http://myusername:mypassword@10.10.1.10:8080
http://myusername:mypassword@10.10.1.10:8080只是示例,你需要将其替换为你实际使用的代理地址和认证信息。在显示的列表中,应该能看到新设置的代理信息。
npm config list
这将删除之前设置的代理信息,恢复到直接从npm仓库下载包的状态。
npm config delete proxynpm config delete https-proxy
这将把默认的npm镜像源设置为淘宝镜像源。
npm config set registry https://registry.npmmirror.com/