2016-05-05 44 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

相關問題