【发布时间】:2019-07-29 05:30:26
【问题描述】:
我找到了一个解决方案,从VSCode website 下载最新版本。我尝试了同样的方法,但仍然面临这个问题。 我想添加 React Native 扩展。
由于代理,我无法访问此URL。
如何解决这个问题?
【问题讨论】:
标签: visual-studio-code vscode-settings
我找到了一个解决方案,从VSCode website 下载最新版本。我尝试了同样的方法,但仍然面临这个问题。 我想添加 React Native 扩展。
由于代理,我无法访问此URL。
如何解决这个问题?
【问题讨论】:
标签: visual-studio-code vscode-settings
我找到了适合我的解决方案。
停止 VSCode。
如果您使用的是 VSCode,请打开 ~/.vscode/argv.json
如果你使用的是 VSCodium,请打开 ~/.vscode-oss/argv.json
然后添加
// Browser Code Loading.
"enable-browser-code-loading": false
不要忘记在上一个条目中添加一个逗号,因为这是一个 JSON 文件(但您已经知道了,对吧?)。
【讨论】:
我在 Archlinux 上使用 VSCodium 并且遇到了同样的问题。我安装了vscodium-bin-marketplace 以使其工作。 Code OSS 还有一个名为code-marketplace 的包。
【讨论】:
code-marketplace?我试试sudo pacman -S code-marketplace。但它不起作用。
这对我有用:在扩展搜索框中,写了@color(我猜搜索任何东西都可以)和扩展选项卡填充结果。再也没有看到错误。
【讨论】:
绕过代理的 url。 打开代理设置(运行命令 - inetcpl.cpl) 转到连接选项卡,现在在您的代理中添加该网址 如果它有效,那么好的。否则你必须联系网络团队或需要做一些防火墙设置
【讨论】:
我为 linux 操作系统推荐此解决方案:
在文件~/.vscode-oss/argv.json
添加这一行:"enable-browser-code-loading": false
【讨论】:
1.从unins000.exeC:\Users\{username-PC}\AppData\Local\Programs\MicrosoftVS Code卸载vscode
2.删除C:\Users\{username-PC}\AppData\Roaming\Code
3.删除@987654324@
4.重启
5.重置你的windows防火墙
6.重启并安装Vscode
【讨论】:
删除我的 .vscode(隐藏文件夹)对我有用。
C:\Users\USERNAME.vscode
其他选择可能是卸载 vscode 并删除整个文件夹
C:\Users\USERNAME\AppData\Local\Programs\Microsoft VS 代码
【讨论】:
unins000.exe卸载vscodeC:\Users\{username-PC}\AppData\Local\Programs\Microsoft VS Code
C:\Users\{username-PC}\AppData\Roaming\Code
C:\Users\{username-PC}\.vscode
【讨论】:
我去了切换开发者工具。如here 中所述。看到有ERR_TUNNEL_CONNECTION_FAILED 错误。
我在网络设置中添加了代理服务器。 (这在其他用途上运行良好)我必须删除代理服务器才能使其正常工作。
【讨论】:
当您查看 ip-traffic 它尝试做什么时,它以 DNS-query 和 A-record(好)和 AAAA-record(如果您没有正确的 v6 路由在地点)。
应用程序应该有内置代码来尝试 AAAA 记录连接,如果它们失败,它应该自动回退到 v4 连接和路由。现在它没有这样做,只是给出了一个错误,它无法连接市场。好吧,你只是不够努力,是吗?
对于 Linux 系统,您可以通过以下方式禁用主机的 v6 协议:
# sysctl -w net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6 = 1
# sysctl -w net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6 = 1
您可能还想将它们写入 /etc/sysctl.conf 文件。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
我是使用世界上最好的编辑器 Vim 完成的! :)
您需要在市场开始工作之前重新启动应用程序。
【讨论】:
我正在使用卡巴斯基杀毒软件,将其禁用一段时间,我的问题就解决了。
【讨论】:
如果以上选项均无效。您可以通过 Vsix 文件安装扩展。您可以从该站点下载它。 Vsix File Free Download
【讨论】:
如果你使用的是 linux,你可以使用你的包管理器安装代码市场,在我的例子中是 pamac。
就像这样:
pamac build code-marketplace
这解决了我在 vscode 中加载扩展的问题。
【讨论】:
进入你的电脑设置并寻找代理
全部关闭
对我有用
【讨论】: