NPM
Node.js Tool & Package Manager - Home
Rely upon package.json for metadata and dependancies and dev-dependancies (comparable to ruby bundler gemfile)
They are installed by npm install
Package can be installed locally or globally (-g)
npm install # install package dependancies
npm start # start development web server
npm run build # build "release" version of the site/app (minifying & optimising)Some package:
- live-server - js web server serving local file
- lodash (
_) - scala like shortcuts ? - browserify - module for browser with support for old version of js
- create a bundle.js file
# Install 📥
# Home manager
When using nix, $ npm install -g my-package doesn’t make sense anymore…
Instead, use
$ npm install --prefix ~/.local my-package
npm comes with the nodejs package
{
home.packages = [
pkgs.nodejs
];
Check install
$ node --version
$ npm --version
Written on October 13, 2021, Last update on August 1, 2026
js
web
package