前端李大力 2023-02-21 17:30 采纳率: 50%
浏览 26
已结题

安装两个webstorm会出现的神奇报错

直接安装两个同版本的自然是不能实现,偶然一个报错webstorm无法启动,我下载了两个版本的webstorm,将较低版本更新至两webstorm版本相同时,出现了神奇的状况:
1、两webstorm打开页面相同,配置、插件相同,似乎共享了所有内存;

2、插件无法卸载和更新;

3、两webstorm都无法卸载,原因一是电脑软件目录没有webstorm,原因二直接删除安装目录时有一个后台无法结束进程导致无法删除,最后重启电脑在没有打开过webstorm前就删除安装文件,只要打开过webstorm即使已经关闭进程依然存在。

当卸载掉一个webstorm后,插件可以顺利更新和卸载。

谁能解释一下这个共用内存现象的深层原因?非常感谢

  • 写回答

1条回答 默认 最新

  • Web Security Loop 2023-02-22 10:09
    关注

    这个共用内存的现象可能是由于两个WebStorm实例的内部机制造成的。

    当你启动WebStorm时,它将在你的计算机上创建一个进程,并为你打开的每个项目或窗口创建一个独立的实例。但是,由于你安装的是同一版本的WebStorm,这两个实例可能会共享一些公共资源,例如Java Runtime Environment或其他库。这可能会导致它们共享一些内存和进程,尽管它们仍然是两个独立的实例。

    在你的情况下,当你尝试更新或卸载插件时,WebStorm可能会尝试修改它们共享的资源,这可能导致你无法成功更新或卸载插件。

    如果你想使用多个WebStorm实例,请确保安装不同的版本,并将它们安装在不同的目录中,以避免这些问题。另外,如果你想卸载WebStorm,请首先尝试从WebStorm菜单中卸载它,而不是直接删除安装目录,这将确保所有相关进程都已结束。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月2日
  • 已采纳回答 2月22日
  • 创建了问题 2月21日

悬赏问题

  • ¥15 在若依框架下实现人脸识别
  • ¥15 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同