首页 > 解决方案 > 为什么VSCode“无法打开扩展程序。发生未知错误。”?

问题描述

这是我第一次安装和使用 VSCode,当我尝试安装Prettier扩展时,它让我快速浏览了扩展页面,然后关闭它并显示此通知(附截图):

无法打开“扩展程序:Prettier - 代码格式化程序”:发生未知错误。请查阅日志以获取更多详细信息。

VSCode 截图:右下角的通知

它与所有其他扩展一起执行此操作。搜索了一个解决方案,但没有发现任何适用的。为什么会发生这种情况以及如何解决?

标签: visual-studio-codevscode-settings

解决方案


碰巧,这是埃及 ISP 的默认 DNS 服务器的问题,这些服务器很可能会阻止某些 Microsoft 服务器。

解决方案(如果您住在埃及):

  1. 使用 Windows cmd 上的命令清除 DNS 缓存ipconfig /flushdns(对于其他操作系统)。
  2. 将路由器设置中的默认 DNS 服务器更改为 Google 的 8.8.8.8 和 8.8.4.4(或 Cloudflare 的 1.1.1.1 或您信任的任何其他 DNS 服务器)。
  3. 重新启动 VSCode 并尝试安装扩展。

希望现在一切正常。

查看这个Github 问题以获得更多信息。


推荐阅读