公司内部一般是有防火墙的,如果想访问外网必须要通过公司的代理服务器才能连接到外部网络。对于除浏览器之外的应用,一般需要配置代理才能够顺利的访问外部网络。
针对NPM,除需要配置镜像地址之外,还需要配置代理服务器才能够顺利访问仓库并下载第三方依赖的包。下面的教程是如何在控制台做代理的配置。
**设置npm的代理**
$ npm config set proxy http://proxyserver:port
$ npm config set https-proxy http://proxyserver:port
对于需要认证的代理服务器,按照如下的配置
$ npm config set proxy http://username:password@proxyserver:port
$ npm config set https-proxy http://username:password@proxyserver:port
设置npm的镜像仓库
- 临时使用的景象仓库
$