Node.js
a standalone JavaScript runtime built on Chrome’s V8 JavaScript engine. - nodejs.org
It includes NPM package manager.
see also
- Deno - Node.js v2
Install
Recent node version (Prefered)
or
$ sudo apt install nodejs
$ sudo apt install npmNix Flakes
using Nix Flakes
flake.nix
{
description = "Node.js + npm dev environment";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs = { self, nixpkgs }:
let
system = "x86_64-linux"; # or aarch64-darwin, etc.
pkgs = import nixpkgs { inherit system; };
in {
devShells.${system}.default = pkgs.mkShell {
packages = [
pkgs.nodejs_20 # includes npm
];
};
};
}Then activate it
$ nix develop
# check it
node --version
npm --version
Written on November 29, 2020, Last update on September 19, 2025
node.js
v8