(Angular)Watchpack错误(观察者):错误:ENOSPC:达到文件观察者数量的系统限制
Posted
技术标签:
【中文标题】(Angular)Watchpack错误(观察者):错误:ENOSPC:达到文件观察者数量的系统限制【英文标题】:(Angular) Watchpack Error (watcher): Error: ENOSPC: System limit for number of file watchers reached 【发布时间】:2022-01-22 23:52:10 【问题描述】:我正在尝试用 Angular 制作一个项目,但是当我尝试编译时,它会一遍又一遍地向我显示这些错误,直到我的 IDE 关闭。
Watchpack Error (watcher): Error: ENOSPC: System limit for number of file watchers
reached, watch '/home/pedro/Universidad/Vacas-Dic2021/Archivos/LAB/MIA_Proyecto2_201709146_201900612/SoccerStatistics/node_modules/typescript'
Watchpack Error (watcher): Error: ENOSPC: System limit for number of file watchers
reached, watch '/home/pedro/Universidad/Vacas-Dic2021/Archivos/LAB/MIA_Proyecto2_201709146_201900612/SoccerStatistics/node_modules/typesript/lib'
我正在使用角度 12 和节点 14.17.6
【问题讨论】:
【参考方案1】:您可以查看here 以增加手表的尺寸。
【讨论】:
非常感谢@Jerethom !!!【参考方案2】:如果你不能增加手表的大小(fs.inotify.max_user_watches),你仍然可以使用这个命令编译角度:
ng serve --watch --live-reload --poll 2000
为我工作,我使用 virtual-studio-code 作为 IDE
【讨论】:
【参考方案3】:删除 node_modules
并重新安装软件包
(不是最好的解决方案,因为这个错误在重新启动计算机后会再次出现)
rm -rf node_modules
yarn install
这对我有用:)
【讨论】:
以上是关于(Angular)Watchpack错误(观察者):错误:ENOSPC:达到文件观察者数量的系统限制的主要内容,如果未能解决你的问题,请参考以下文章
Angular2 beta.12 和 RxJs 5 beta.3 的可观察到的错误
如何解决 Angular “10 $digest() 迭代次数达到”错误