【问题标题】:How to setup system proxy for VS2015 when using Tools for Apache Cordova使用 Apache Cordova 工具时如何为 VS2015 设置系统代理
【发布时间】:2016-05-05 05:48:57
【问题描述】:

我的问题是如何在 windows 中设置系统代理,因为我从 VS2015 输出中得到以下消息,并且系统代理应该在 IE 代理设置中设置。但看起来需要以另一种方式设置。有什么帮助吗?

RUNMDAINSTALL : 警告 : 当前为 npm 配置的代理 (http://proxy.domain.com:8080/) 与检测到的系统代理 (http://proxy:8080/) 不匹配。这可能会导致包安装失败

【问题讨论】:

  • 警告信息显示 npm 和系统的代理配置冲突。如果您使用的是 apache cordova update 8 或更高版本的工具。我们可以选择将系统级代理自动应用到 npm 配置。请参阅New Features 的 NPM 代理部分。
  • @ElvisXia,谢谢你的回复。在我选中该框但没有运气后,我仍然收到相同的警告。不过还是谢谢。

标签: visual-studio-cordova taco


【解决方案1】:

根据您的描述,如果您在构建 Cordova 应用程序(或使用 npm 安装软件包时)没有遇到任何问题,我认为您可以忽略此警告。为 npm 配置的代理是针对系统级别 1 的完全限定地址。如果不是错误的地址,我认为应该可以。

要更改 npm 代理设置,您可以按照 this article 的“为 npm 包管理器配置代理设置”一节中提到的说明(使用 npm config 命令)。

如果你想改变系统级代理,我认为你需要使用netsh命令如下:

netsh winhttp set proxy myproxy 

【讨论】:

  • 感谢您的回复,我想我会忽略此警告,因为它对我来说没有遇到任何问题。但是如果它可以从 IE 代理设置中读取就更好了,因为 chrome 在 windows 上也使用相同的设置。
猜你喜欢
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-29
相关资源
最近更新 更多