Muyun99's wiki Muyun99's wiki
首页
学术搬砖
学习笔记
生活杂谈
wiki搬运
资源收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Muyun99

努力成为一个善良的人
首页
学术搬砖
学习笔记
生活杂谈
wiki搬运
资源收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 常见 bug 修复

    • Vuepress deploy时的若干问题
    • npm项目启动报错
    • 连接远程服务器显示Host key verification failed
  • 环境配置

  • 常用库的常见用法

  • wiki搬运
  • 常见 bug 修复
Muyun99
2021-03-09

npm项目启动报错

参考链接:https://blog.csdn.net/feinifi/article/details/103777406

如题所示,最近在使用npm start启动react项目的时候,经常会报这个错误

Error: ENOSPC: System limit for number of file watchers reached
1

出错原因大致意思是文件监控数量超过了系统限制。其实就是打开的文件过多导致的,不管是什么文件,只要有进程在,就是一个file watchers,临时解决办法就是关掉几个进程,再运行npm start,就好了,但是等到系统开启的进程一多起来,再次运行又有可能出现同样的错误,为了永久解决这个问题,必须修改系统参数。

系统默认的参数可以在/proc/sys/fs/inotify/max_user_watches变量中看到,默认是8192。

修改/etc/sysctl.conf文件,在末尾增加一行记录:

fs.inotify.max_user_watches=524288
1

最后通过 sudo sysctl -p 启用该配置。

sudo sysctl -p
1

下面是具体的命令

cat /proc/sys/fs/inotify/max_user_watches # 8192
sudo vim /etc/sysctl.conf # 在最后一行添加 fs.inotify.max_user_watches=524288

sudo sysctl -p
cat /proc/sys/fs/inotify/max_user_watches # 524288
1
2
3
4
5
上次更新: 2021/08/02, 21:04:52
Vuepress deploy时的若干问题
连接远程服务器显示Host key verification failed

← Vuepress deploy时的若干问题 连接远程服务器显示Host key verification failed→

最近更新
01
Structured Knowledge Distillation for Semantic Segmentation
06-03
02
README 美化
05-20
03
常见 Tricks 代码片段
05-12
更多文章>
Theme by Vdoing | Copyright © 2021-2023 Muyun99 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×