如何在node.js + pac-resolver中为代理脚本配置.pac文件

时间:2018-05-11 06:44:33

标签: node.js

我无法使用npm命令安装任何模块。我有以下结果当我运行npm config list命令时,我得到低于输出。

https-proxy = "http://host.name.changed:80/"
proxy = "http://host.name.changed:80/"
registry = "http://registry.npmjs.org/"

我的Internet Explorer中配置的代理具有如下所示的proxy.pac文件,没有任何端口。

http://host.name.changed/proxy.pac

如果https://www.npmjs.com/package/pac-resolver/v/3.0.0是答案,如何安装pac-resolver甚至npm install pac-resolver都不起作用!!

1 个答案:

答案 0 :(得分:0)

首先,查看this question并回答配置npm代理的问题。 pac-resolver软件包仅允许您在从某个主机请求页面时查看pac文件解析到哪个代理,因此无需使用它来利用npm。

第二,大多数命令行工具(如npm)未配置为使用IE的代理设置,因此在大多数情况下,您必须在文件的某个位置进行配置。 .npmrc(对于npm)。

还可以检出cntlm,可以简化系统的代理配置。