From ff6b39854d2b599c6aef5688d92321b7e3b9fdd7 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Thu, 15 Oct 2020 12:04:31 +0200 Subject: [PATCH] fix: make pid file writing work under Node.js 14.x Node.js 14.x expects a string or Buffer, not a plain number, as the `data` argument of `fs.writeFile()`. --- lib/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index 1668835d..a5814c13 100644 --- a/lib/index.js +++ b/lib/index.js @@ -237,7 +237,7 @@ var start = function(opts, done) { }, function(pid, pidPath, cb) { debug('Writing pid %d to', pid, pidPath); - fs.writeFile(pidPath, pid, cb); + fs.writeFile(pidPath, String(pid), cb); } ], done