Visual Studio Code扩展突然停止工作

17

我在使用Visual Studio Code时遇到了问题。昨天我的电脑在打开VS Code的情况下关机了,当我再次打开电脑时,所有的VS Code扩展都停止工作了。我在项目中使用React和Typescript,我真的需要这些扩展。我的eslint和prettier配置也停止工作了。 如果有人遇到过相同的问题,请回答。


答案解决了你的问题吗? - MarioG8
7个回答

33

我也遇到了这个问题。你可以通过以下步骤解决:

  1. 打开命令面板(Ctrl + Shift + P
  2. 运行禁用所有已安装的扩展程序
  3. 然后运行启用所有扩展程序
  4. 重新启动Visual Studio Code

你可以再次确保扩展程序已启用。


1
我简直不敢相信它能够工作,哈哈,我已经在重新安装vim并且咒骂微软的烂编辑器了。 - Werner Echezuria
@WernerEchezuria 您是100%正确的!它完美地工作了;-)! - MarioG8
我也遇到了这个问题。不幸的是,你的修复方法对我并没有起作用。在命令面板中,扩展旁边有一条消息说“重新启动服务器”。不确定该如何解决这个问题。 - FreyGeospatial
我突然遇到了错误 Error: there is no registered task type 'typescript'. Did you miss installing an extension that provides a corresponding task provider?,并通过这个答案解决了它。 - coyer

4

我也遇到过类似的问题,通过多次试验和多次搜索StackOverflow找到了解决方法。

解决方法

  • 打开VS Code后,切换到开发人员工具
  • 选择“控制台”选项卡
  • 浏览日志并特别注意红色错误- 如果是扩展错误,打开文件资源管理器并转到 $drive:\Users\Yourname.vscode\extensions
  • 删除任何有问题的扩展
  • 重新启动VSCode,一切都应该正常(至少对我而言)

祝顺利编程 :)


2

我在WSL(Windows子系统Linux)上遇到了这个问题。错误如下:

/mnt/c/Users/Admin/.vscode/extensions/ms-vscode-remote.remote-wsl-0.63.13/scripts/wslCode.sh: 69: /home/raul/.vscode-server-server/bin/5554b12acf27056905806867f251c859323ff7e9/bin/code: not found

解决方法是打开Windows PowerShell并打开Visual Studio Code,然后进入扩展并重新启动Remote - WSL扩展,最后返回WSL。这样它就会立即开始工作。


1

尽管这个链接可能回答了问题,但最好在此处包含答案的必要部分并提供参考链接。如果链接页面发生更改,则仅有链接的答案可能会失效。-【来自审核】 - Meet Bhalodiya

0

很奇怪。当我使用WSL2终端打开Visual Studio Code时,会出现异常,表明wslCode.sh: 69

但是当我在Windows中打开Visual Studio Code,然后在WSL2终端中键入code .,它可以正常工作,没有异常。


0

我在便携版(1.73.3)中遇到了这个问题。我删除了扩展文件夹{vscode root}/data/extensions。之后重新安装所有扩展程序,问题得到了解决。


0
请检查您是否能够打开设置同步。我曾经遇到过这样的问题,甚至无法访问vs code上的帐户选项(右侧水平面板上的倒数第二个图标)。
如果不行(可能性很小),请尝试卸载vs code并完全重新安装VS Code。我使用这些命令来完成此操作(适用于Mac)。

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