Node.js LTS's icon

Node.js LTS 20.17

Node.js Long Term Support Release

Description

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world. The Long Term Support (LTS) releases are focused on stability and security and as such are intended for organizations with complex environments that find it cumbersome to continually upgrade.

Readme

Node.js is a runtime environment and a library for running applications written in JavaScript.

For usage and a list of node commands and their functions, type:

node --help

Also included with Node.js is the Node Package Manager (npm). Npm installs different dependency packages for your project.

For usage and a list of npm commands and their functions, type:

npm help

Getting started

Simple steps to get started:

turbo run nodejs/nodejs-lts

Now the node and npm commands are available:

node help


npm help

Here's a short example that will show you how to create a Spoon container for Express, a project with a Node.js dependency.

# Start a container with git and node

turbo run git,nodejs-lts


# In the container, clone the Express project

> git clone https://github.com/strongloop/express.git


# Install Node dependencies with Node package manager

> cd express && npm install


# Start the server with any of the examples

> node examples/auth

Open a browser to http://localhost:3000 and test out the Node server!


Release Notes

No release notes


EULA

  • Actions

    Go to TurboScript
  • Dependencies
    No dependencies
  • Used By
    ghost
  • Website
    Developer: nodejs.org
  • Current
    20.17 updated 5 months ago
  • Details
    Updated: January 8, 2025
    Created: July 11, 2017