学习啦 > 学习电脑 > 操作系统 > Linux教程 > 怎样处理Linux下gulp报错Error:watch ENOSPC

怎样处理Linux下gulp报错Error:watch ENOSPC

时间: 春健736 分享

怎样处理Linux下gulp报错Error:watch ENOSPC

  在Fedora和Ubuntu的操作系统下使用gulp的时候, gulp报错Error:watchENOSPC ,这是怎么回事?下面学习啦小编就为大家带来了处理Linux下gulp报错Error:watch ENOSPC的方法。

  处理Linux下gulp报错Error:watch ENOSPC方法

  用gulp启动,错误如下:

  Error: watch ENOSPC

  at exports._errnoException (util.js:746:11)

  at FSWatcher.start (fs.js:1172:11)

  at Object.fs.watch (fs.js:1198:11)

  at Gaze._watchDir (/home/ajaxGu/work/froad/anhui-standard/personal-h5/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/lib/gaze.js:289:30)

  at /home/ajaxGu/work/froad/anhui-standard/personal-h5/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/lib/gaze.js:358:10

  at iterate (/home/ajaxGu/work/froad/anhui-standard/personal-h5/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/lib/helper.js:52:5)

  at Object.forEachSeries (/home/ajaxGu/work/froad/anhui-standard/personal-h5/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/lib/helper.js:66:3)

  at Gaze._initWatched (/home/ajaxGu/work/froad/anhui-standard/personal-h5/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/lib/gaze.js:354:10)

  at Gaze.add (/home/ajaxGu/work/froad/anhui-standard/personal-h5/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/lib/gaze.js:177:8)

  at new Gaze (/home/ajaxGu/work/froad/anhui-standard/personal-h5/node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/lib/gaze.js:74:10)

  解决方案:

  当前问题主要是因为gulp的watch需要监听很多文件的改动,但是fedora、ubuntu系统的文件句柄其实是有限制的,因此可以使用以下命令:

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

怎样处理Linux下gulp报错Error:watch ENOSPC相关文章:

1.Linux系统查看当前时间的命令

2.linux如何下载驱动硬盘

3.Linux教程

4.linux下怎么安装Go开发环境

5.Linux系统怎样清理垃圾文件

6.如何把Linux操作系统变成中文语言

1470592