当我执行ng serve
时,日志显示以下错误:
Error from chokidar (/PATH_OF_MY_PROJECT/node_modules/ionicons/dist/ionicons/svg): Error: ENOSPC: System limit for number of file watchers reached, watch '/PATH_OF_MY_PROJECT/node_modules/ionicons/dist/ionicons/svg/ios-subway.svg'
我读到解决方法是在 Linux 上更改 watchers 文件,但这是一个不好的解决办法!
为什么 Angular 需要查看 node_modules
的更改?这是一个不会变化的文件夹。如果我需要安装新库,我可以重新启动服务器。
如果您的解决方案是:echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
,请不要回答。我不想使用这个不好的解决办法。