Let’s get started by developing a couple of simple programs that watch files for changes and read arguments from the command line. Even though they’re short, these applications offer insights into Node.js’s event-based architecture.
Watching files for changes is a convenient problem to start with because it demands asynchronous coding while demonstrating important Node.js concepts. Taking action whenever a file changes is just plain useful in a number of cases, ranging from automated deployments to running unit tests.
Open a terminal to begin. Create a new directory called filesystem and navigate down into it.
|||$ mkdir filesystem|
|||$ cd filesystem|
You’ll use this ...