From 9f235bfd23d11b2f1160829cbbebe6d2fa9a3433 Mon Sep 17 00:00:00 2001 From: Paul Miller Date: Fri, 4 Oct 2024 19:13:49 +0000 Subject: [PATCH] readme --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1671bd74..ed3ac342 100644 --- a/README.md +++ b/README.md @@ -249,7 +249,14 @@ Sometimes, Chokidar runs out of file handles, causing `EMFILE` and `ENOSP` error * `Error: watch /home/ ENOSPC` This can be solved by tuning OS params, or by using [graceful-fs](https://www.npmjs.com/package/graceful-fs), -which can monkey-patch native `fs` module used by chokidar. +which can monkey-patch native `fs` module used by chokidar: + +```js +const realFs = require('fs'); +const gracefulFs = require('graceful-fs'); +gracefulFs.gracefulify(realFs); +``` + To tune OS, execute `echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p` All fsevents-related issues (`WARN optional dep failed`, `fsevents is not a constructor`) are solved by upgrading to v4+.