【问题标题】:Visual Studio Code is unable to watch for file changes in this large workspace" (error ENOSPC) #29Visual Studio Code 无法监视此大型工作区中的文件更改”(错误 ENOSPC)#29
【发布时间】:2019-11-11 09:12:16
【问题描述】:
我的 IDE 没有监控。我正在使用 VS 代码编辑器。我收到以下错误
Visual Studio Code is unable to watch for file changes in this large workspace" (error ENOSPC) #29
【问题讨论】:
标签:
angular
visual-studio-code
【解决方案1】:
由于此问题在 Google 中针对此问题的排名,并且没有很好的答案,
以下是在 Ubuntu 上更改观看限制的方法:
- 运行
sudo vi /etc/sysctl.conf
- 在文件底部添加
fs.inotify.max_user_watches=524288
- 保存文件
- 运行
sudo sysctl -p
- 运行
cat /proc/sys/fs/inotify/max_user_watches 应该返回524288
【解决方案2】:
我注意到您用 angular 标记了这个问题,并且有针对这种特定情况的解决方法。
这个问题可能是由于这个扩展:TypeScript 和 JavaScript 语言特性
只需禁用它:
对于不使用 JavaScript 的用户:您也可以使用 this 脚本查看哪个进程消耗了这些观察者最多。
【解决方案3】:
禁用扩展:TypeScript 和 JavaScript 语言功能。
那是一个内置的扩展。要找到它,您必须访问侧边栏扩展菜单:Ctrl + Shift + X。然后输入:@builtin types。应该是第一个吧。那就打开吧。禁用。