我今天升级到最新的 npm 5,它开始抛出以下错误。
npm ERR! code E407 npm ERR! 407 Proxy Authorization Required: <node-module>
我在 .npmrc 文件中配置了代理设置。 NPM 5 是否维护任何其他文件用于代理设置?
最佳答案
我也面临着同样的问题,但我相信我的问题是由于 NTLM 身份验证造成的,因为我在 Windows 上(叹息!)。
如果您也使用 Windows,请按照以下步骤操作:
- 安装fiddler
- 打开 Fiddler -> 规则 -> 自动身份验证
- 将npm的proxy和https-proxy更改为“http://localhost:8888 ”
立即尝试运行npm install。
注意:您可能还需要更改 Git 的代理设置。
关于node.js - npm5 不接受代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44295433/