node.js代理设置

时间:2021-07-28 05:21:29

1.设置代理

npm config set proxy=http://proxy.tencent.com:8080

设置代理服务器,比如:npm config set proxy=http://127.0.0.1

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

我将http://127.0.0.1设置为代理服务器,但http://127.0.0.1没有实际的代理功能,最后只好把所有安装包所需资源下载到127.0.0.1根目录下,

最后安装成功,express所需的资源较多。

且在windows下,没有后缀名的文件和文件夹命名冲突,需要修改JSON文件指向其它的目录,

express所需资源及整合下载:

http://115.com/file/ani71dpa#www.zip

如果下载不了,可以评论里面留下邮箱,我会一一发送给大家。

下载完后,放至域名根目录,并将域名设为代理服务器,这个确定可以安装成功。

2.设置镜像

默认是https://registry.npmjs.org

npm config set registry http://registry.npmjs.vitecho.com(失效了)

npm config set registry http://npm.tuna.tsinghua.edu.cn/registry (清华大学Node Packaged Modules镜像)

“http://registry.npmjs.vitecho.com”是国内的镜像网站。不限定这个网址,你可以使用任何资源镜像网站。

你也可以通过其它方式访问http://registry.npmjs.vitecho.com/express,下载下来,express文件为一个json文件。
将express放在自己确认可访问的HTTP服务器下,比如我在本机配置了HTTP服务器,我将express放在http://127.0.0.1/express,
那么执行:npm config set registry http://127.0.0.1

转自:http://www.2fz1.com/?tag=windows

3.清除http请求缓存

npm cache clean

4.删除配置文件

npm config delete key(配置项)

转自:http://www.cnblogs.com/terrylin/archive/2013/01/24/2874743.html

http://jjasonclark.com/how-to-setup-node-behind-web-proxy