我有点厌倦了这个窗口:
我检查了配置,并按照here所述的方式将代理网址添加到http.proxy
条目中:
"http.proxy": "http://frustratedusername:password@pesky.proxy.com:8080/"
但它没有用。然后,我尝试设置http_proxy
和https_proxy
环境变量,但它既不起作用。
有没有办法让VS Code记住代理设置?
答案 0 :(得分:1)
从VSCode 1.51(2020年10月)开始,现在应该支持记住代理凭证,并用VSCode 1.52 (Nov. 2020)进行确认
记住代理凭据#
我们正在全面检查登录对话框,该对话框在网络连接需要使用代理进行身份验证时显示。
window.enableExperimentalProxyLoginDialog: true
这样的新设置将启用这种新的体验,我们计划在以后的版本中将其设为默认设置。该对话框将出现在“ VS Code”窗口中,并提供一种记住凭证的方式,这样您不必在每次启动VS Code时都提供它们。
凭据将存储在OS标准凭据存储中(macOS上的钥匙串,Windows上的Windows Credential Manager和Linux上的gnome密钥环)。我们仍然每次会话仅显示一次此对话框,但将来可能会重新考虑此决定。如果您选择要记住的凭证无效,您将再次看到该对话框。再次提供它们可以使您进行更改。
答案 1 :(得分:0)
我尝试在命令本身中使用代理服务器切换。
这样的事情对我有用:
node-gyp configure --proxy=http://proxy.server.name:port
答案 2 :(得分:0)
尝试使用此安装nodejs软件包。 然后打开命令提示符并输入npm命令。 使用以下命令设置代理
npm set proxy http://name:password@gtpproxy.proxy.com:8080
npm set https-proxy http://name:password@gtpproxy.proxy.com:8080
npm config set strict-ssl false -g
注意:
答案 3 :(得分:0)
您将必须对用户名和/或密码进行URL编码。例如,如果您的用户名包含一个域,例如DOMAIN\username
,您必须对反斜杠进行网址编码。因此,您需要使用DOMAIN%5Cusername
。密码也是如此,对每个非ASCII字符进行URL编码。