Before getting started with using Node.js, you must set up your development environment. In the following chapters, we'll use this for development and for non-production deployment.
In this chapter, we will cover the following topics:
- How to install Node.js from source and prepackaged binaries on Linux, macOS, or Windows
- How to install Node Package Manager (NPM) and some popular tools
- The Node.js module system
- Node.js and JavaScript language improvements from the ECMAScript committee
So let's get on with it.