node.js - npm5 不接受代理设置

标签 node.js npm npm-install

我今天升级到最新的 npm 5,它开始抛出以下错误。

npm ERR! code E407
npm ERR! 407 Proxy Authorization Required: <node-module>

我在 .npmrc 文件中配置了代理设置。 NPM 5 是否维护任何其他文件用于代理设置?

最佳答案

我也面临着同样的问题,但我相信我的问题是由于 NTLM 身份验证造成的,因为我在 Windows 上(叹息!)。

如果您也使用 Windows,请按照以下步骤操作:

  1. 安装fiddler
  2. 打开 Fiddler -> 规则 -> 自动身份验证
  3. 将npm的proxyhttps-proxy更改为“http://localhost:8888

立即尝试运行npm install

注意:您可能还需要更改 Git 的代理设置。

关于node.js - npm5 不接受代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44295433/

相关文章:

javascript - 在 NodeJS 中使用 Firebase 为 Stripe 创建支付意图时出错

javascript - 使用 node.js 为 10 的幂模数生成加密随机数

node.js - 全局安装本地开发的 npm 包

c++ - Uncaught Error : error 1114 in electron

javascript - RiTa 工具包的导入问题

node.js - 在 Sequelize 上使用 BELONGSTOMANY 或 HASMANY 的问题

javascript - 对二进制字符串进行encodeURIComponent数据修改

css - 'react-scripts' 构建在 CSS 中嵌入一些图像作为数据 uri

node.js - Ember-CLI "You don' t 有权访问此文件”

javascript - 在 `npm install`之后出现关于python语法错误的错误?