热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Vue项目使用npmrundev报错,Error:ENOSPC:Systemlimitfornumberoffilewatchersreached

今天使用npmrundev运行若依前端项目的时候,出现了以下错误:Errorfromchokidar(homeryouworkspaceideaRuoYi-Vue-Plusr

今天使用npm run dev运行若依前端项目的时候,出现了以下错误:

...
Error from chokidar (/home/ryou/workspace/idea/RuoYi-Vue-Plus/ruoyi-ui/src/views/system): Error: ENOSPC: System limit for number of file watchers reached, watch '/home/ryou/workspace/idea/RuoYi-Vue-Plus/ruoyi-ui/src/views/system'
Error from chokidar (/home/ryou/workspace/idea/RuoYi-Vue-Plus/ruoyi-ui/src/views/tool): Error: ENOSPC: System limit for number of file watchers reached, watch '/home/ryou/workspace/idea/RuoYi-Vue-Plus/ruoyi-ui/src/views/tool'
...

开始的时候项目能运行,我也没去管它,后面发现热部署失效了,就去了解了一下,原来是文件监控超出了系统的限制,修改一下系统配置文件就好了,执行如下命令:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

这个命令的意思是在/etc/sysctl.conf 文件末尾添加fs.inotify.max_user_watches=524288,然后sudo sysctl -p让配置立即生效,当然用vim手动改配置也是可以的。

博主的系统是deepin20,Debian系应该都差不多。



推荐阅读
author-avatar
挖掘机销售mv
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有