2016-05-05 41 views
2

我的问题是如何在Windows中设置系统代理,因为我从VS2015输出中收到以下消息,并且系统代理应在IE代理设置中设置。但它看起来像需要以另一种方式进行设置。对此有何帮助?如何在为Apache Cordova使用工具时设置VS2015的系统代理

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

+0

警告消息显示NPM和系统的代理CONFIGS之间的冲突。如果您使用的是apache cordova update 8或更高版本的工具。我们可以选择自动将系统级代理应用于npm config。请参见[新功能](https://taco.visualstudio.com/en-us/docs/release-update-8/#new-features)的NPM代理部分。 –

+0

@ElvisXia,谢谢你的回复。在我检查了箱子但没有运气之后,我仍然收到同样的警告。不过谢谢。 – JimiOr2

回答

1

从你的描述,我觉得你可以忽略这个警告,如果你在建立你科尔多瓦的应用程序(或安装时使用NPM包)没有遇到任何问题。为npm配置的代理是系统级别的完全限定地址。如果它不是错误的地址,我认为它应该起作用。

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

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

netsh winhttp set proxy myproxy 
+0

感谢您的回复,我想我会忽略此警告,因为它对我没有任何问题。但是如果它可以从IE代理读取设置,那么设置它会更好,因为chrome在Windows上也使用相同的设置。 – JimiOr2

相关问题