无法连接Visual Studio Code扩展市场

21

我找到了一个解决方案,从VSCode网站下载最新版本。 我尝试了相同的方法,但仍然遇到了这个问题。 我想添加React Native扩展。

由于代理的原因,我无法访问此URL

如何解决这个问题?


https://code.visualstudio.com/docs/setup/network#_proxy-server-support - TiyebM
16个回答

20

我在Archlinux上使用VSCodium,遇到了同样的问题。我安装了vscodium-bin-marketplace来解决它。还有一个名为code-marketplace的包适用于Code OSS。


1
我该如何在Manjaro中安装code-marketplace?我尝试使用sudo pacman -S code-marketplace命令,但它并没有起作用。 - Kasir Barati
1
您可以通过"AUR助手"Yay轻松安装它。请访问以下链接了解如何安装:https://github.com/Jguer/yay - SERAJ
4
谢谢,老兄。如果通过这篇帖子在Manjaro论坛上解决它。 - Kasir Barati
@KasirBarati 你可以使用pamac - Alexander Yukal

16

我找到了适合我的解决方案。

停止使用VSCode。

如果您使用的是VSCode,请打开~/.vscode/argv.json

如果您使用的是VSCodium,请打开~/.vscode-oss/argv.json

然后添加以下内容:

// Browser Code Loading.
"enable-browser-code-loading": false

别忘了在前一个条目中加入逗号,因为这是一个JSON文件(但你肯定已经知道了,对吧?)。



9

这对我很有帮助:

将代理服务器添加到VS Code的settings.json文件中(在VSCode命令行中打开)enter image description here

添加键“http.proxy”和“https.proxy”,其值为您的代理服务器URL,例如:

settings.json:

{
  ...
  "http.proxy": "http://my-http-proxy-server.com:123",
  "https.proxy": "https://my-https-proxy-server.com:124"
}

1
如果像我一样在公司内使用代理,那么这个解决方案适用。 - fatih yavuz

7

绕过代理服务器的URL。 打开代理设置(运行命令- inetcpl.cpl) 进入连接选项卡,现在在你的代理中添加该URL。 如果可以正常工作,则无需处理。否则需要联系网络团队或进行一些防火墙设置。


谢谢你的回答! 有没有其他解决这个问题的方法? - Arbaz.in
如果第一个解决方案没有奏效,那么您可以尝试在网络中使用DNS条目来解决此URL的问题(快捷方式运行命令 - 驱动程序)。但我强烈建议您寻求Newark团队的帮助。因为大多数公司都会阻止https的URL。 - Prakash Mhasavekar
是的,我也有同样的防火墙问题, 实际上我正在寻找其他方法,没问题,谢谢。 - Arbaz.in
我曾经遇到过类似的情况。有时候我会通过代理绕过和使用服务器IP的DNS条目来解决问题。但是如果防火墙完全阻止所需的网站,那么我们在应用程序层面上就无能为力了。在这种情况下,网络或支持团队必须发挥作用。 - Prakash Mhasavekar

2
删除我的.vscode(隐藏文件夹)对我有用。

C:\Users\USERNAME.vscode

另一种选择是卸载VSCode并删除以下整个文件夹:

C:\Users\USERNAME\AppData\Local\Programs\Microsoft VS Code


2

我建议在Linux操作系统中采用以下解决方案:

在文件~/.vscode-oss/argv.json中添加以下行:"enable-browser-code-loading": false


1
我去了切换开发者工具,如这里所述。看到出现ERR_TUNNEL_CONNECTION_FAILED错误。
我在网络设置中添加了代理服务器(对于其他用途正常工作),但必须删除代理服务器才能使其正常工作。

1
这对我有用:在扩展搜索框中,写入@color(我猜搜索任何东西都可以),扩展标签页将显示结果。再也没有看到错误了。

1
1. 从 C:\Users\{username-PC}\AppData\Local\Programs\Microsoft 卸载 VS Code,使用 unins000.exe。 2. 删除 C:\Users\{username-PC}\AppData\Roaming\Code。 3. 删除 C:\Users\{username-PC}\.vscode

4.Restart

5. 重置您的Windows防火墙

6. 重新启动并安装Vscode


1
如果您正在使用Linux,您可以使用软件包管理器安装Code-Marketplace,例如我的情况下是pamac
就像这样:
pamac build code-marketplace

这解决了我在vscode中加载扩展的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接