hbuilder 编译代码的时候经常会出现这个错误。前几天的时候没太在意,一般就是直接暴力重启ide 解决。
10:18:25.178 项目 'dayima_uniapp' 开始编译... 10:18:26.621 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。 10:18:26.730 正在编译中... 10:18:27.388 INFO Starting development server... 10:18:37.758 glob error [Error: ENFILE: file table overflow, scandir '/Users/obaby/PycharmProjects/dayima_uniapp/uni_modules/mp-html/static/app-plus/mp-html/js/handler.js'] { 10:18:37.767 errno: -23, 10:18:37.767 code: 'ENFILE', 10:18:37.774 syscall: 'scandir', 10:18:37.776 path: '/Users/obaby/PycharmProjects/dayima_uniapp/uni_modules/mp-html/static/app-plus/mp-html/js/handler.js' 10:18:37.786 } 10:18:37.977 ENFILE: file table overflow, scandir '/Users/obaby/PycharmProjects/dayima_uniapp/uni_modules/mp-html/static/app-plus/mp-html/js/handler.js'
但是,今天重启两次 ide 了没有解决问题还是报错,当然页面展现也是报错了。
如果不是系统文件路径,我都怀疑是自己代码写错了。这就 tm 抑郁了啊。要解决也简单,该系统的文件数量限制,命令如下:
echo kern.maxfiles=65536 | sudo tee -a /etc/sysctl.conf echo kern.maxfilesperproc=65536 | sudo tee -a /etc/sysctl.conf sudo sysctl -w kern.maxfiles=65536 sudo sysctl -w kern.maxfilesperproc=65536 sudo ulimit -n 65536
参考链接:
https://blog.csdn.net/wkyb608/article/details/80083628
8 comments
baby,seo可以优化一样 太太太长了….
啊。这个是短板呢~~
假装有 seo
rss发布的url很长…
嗯嗯,是哒。 URL 不大有好
咦,是MAC上遇到的,我在windows下开发没遇到过这个问题……
是哒,windows没遇到问题。
打卡打卡
欢迎欢迎