If you are facing the "ENOENT, no such file or directory" error message when using fs.createWriteStream, check your file name again.
In my case, the last character is not the last character of file name, but carrage return (\r)
I lost 3 hours to find this simple answer. So I leave this memo.
Thank you for this! I had the exact same problem! I created a CSV file using Excel which probably messed up the filename.