title: Node FS module throws ENOENT Error When Trying To Use Watch Method
body: <p><strong><em>I am using macOS 10.13.4 and Node version 8.11.4.</em></strong> I am trying to follow a simple tutorial from tutsplus.com called <a href="https://code.tutsplus.com/courses/nodejs-from-scratch/lessons/the-event-loop-and-async-programming" rel="nofollow noreferrer">Node From Scratch</a> . The second video in starts off with requiring the <strong>FS</strong> module and then calling the <strong>watch</strong> method on a file to watch for changes to the file. </p>
  
  <pre><code>'use strict';
  
  const fs = require( 'fs' );
  
  fs.watch( 'stylesheet.css', () =&gt; console.log( 'File Has Been Updated' ) );
  
  console.log( "Application Has Started And Is Listening For Changes" );
  </code></pre>
  
  <p>Whenever I attempt to run the js file in the terminal using Node I get the error </p>
  
  <pre><code>fs.js:1384
  throw error;
  ^
  Error: watch stylesheet.css ENOENT
  at _errnoException (util.js:992:11)
  at FSWatcher.start (fs.js:1382:19)
  at Object.fs.watch (fs.js:1408:11)
  at Object.&lt;anonymous&gt; (/Downloads/filewatcher.js:5:4)
  at Module._compile (module.js:652:30)
  at Object.Module._extensions..js (module.js:663:10)
  at Module.load (module.js:565:32)
  at tryModuleLoad (module.js:505:12)
  at Function.Module._load (module.js:497:3)
  at Function.Module.runMain (module.js:693:10)
  </code></pre>
  
  <p>I can't seem to find anything online about why this is happening. Can anyone please help.</p>