◆

WebStorm 插件市场搜索无反应的解决方法

2023-02-02 01:370

在 WebStorm 的 Settings → Plugins → Marketplace 里搜插件,结果搜索框输入关键字后一直转圈或者干脆一片空白,页面上可能还挂着「Search results are not loaded / Check the internet connection」的提示。这不是 IDE 坏了,绝大多数情况是它连不上 JetBrains 的插件仓库 plugins.jetbrains.com——国内网络直连这个域名很不稳定。

这篇记的是解决办法:给 IDE 单独配 HTTP 代理,让插件市场的请求走代理出去。IDE 的网络设置和系统代理是两套,系统里挂了代理但 IDE 没配的话,插件市场照样连不上,这是最常见的坑。

解决方法

打开设置面板,进入 Appearance & Behavior → System Settings → HTTP Proxy,三个选项按情况选:

  1. No proxy:直连,也就是默认值,插件搜索没反应通常就是卡在这里。
  2. Auto-detect proxy settings:自动探测系统代理,能填 PAC 脚本地址,配了系统代理的话优先试这个。
  3. Manual proxy configuration:手填代理。选 HTTP,Host name 填 127.0.0.1,Port number 填你本地代理的端口(Clash 默认 7890)。需要认证的代理再勾 Proxy authentication 填账号密码。

填完先别急着关,页面底部有个 Check connection 按钮,输入 https://plugins.jetbrains.com 点一下,弹出 Connection successful 才算真的通了。

下图就是这个 HTTP Proxy 面板,重点看三个单选项的选择、Manual proxy configuration 下的 Host/Port 输入框,以及底部的 Check connection 按钮。

WebStorm 设置面板 System Settings - HTTP Proxy 的手动代理配置与连接检测按钮

注意事项

  1. 配好代理后回到插件页,先点一下右上角的刷新(或者重开设置面板)再搜,否则用的还是之前失败的缓存结果。
  2. 代理端口要填代理软件的 HTTP 混合端口,别填 SOCKS 专用端口,IDE 这里选 HTTP 类型时填 SOCKS 端口是连不通的。
  3. 实在配不了代理还有离线方案:从 plugins.jetbrains.com 网页端下载 .zip 或 .jar 包,回到插件页点右上角齿轮选 Install Plugin from Disk 手动装,注意对一下插件页标注的 IDE 版本兼容范围。
💬留言板0

还没有留言,来发表第一条吧~

PAGE LOAD / LIVEWebStorm 插件市场搜索无反应的解决方法加载中