title: how to fix "Error: EISDIR: illegal operation on a directory, read" error?
body: <p>I have a simple node setup and Im trying to read a directory in my mac, but i seem to get an error, previously there was no error. Im confused whether i should change yarn setting or not</p>
  
  <p>the error im getting ->
  Error: EISDIR: illegal operation on a directory, read</p>
  
  <pre><code>var folder = "/Users/rahul/cosmos/repo/fonts/ofl"
  
  try {
      let files = fs.readFileSync(folder)
      console.log('the files ------&gt;', files)
  } catch(e) {
      console.log('the error is ----&gt;', e)
  }
  </code></pre>