Node

About Node.js

Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’s package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

Installing Node

All platforms: install via nodejs.org

Visit https://nodejs.org/en/ and choose the LTS version to download an installer that will walk you through installation.

macOS and Linux: install using nvm

Want to install more an one version of Node on your machine? This is useful for testing and debugging purposes.

Visit the nvm GitHub prepository and follow their install instructions.

Windows: install using nvm-windows

Just like nvm, this is a way for windows users to install and manage multiple versions of Node.

Visit the nvm-windows GitHub prepository and follow their install instructions.

More resources

Guides about Node

Node.js Development Environments for Beginners

Learn to set up a development environment for JavaScript & Node

Posts about Node


Join the Writing Javascript newsletter!

A newsletter focused on exploring & advancing the craft of JavaScript, Node, & related technologies.