Node JS

Node JS is a javascript runtime environment on a server.

Node has become very popular lately for developer tooling and building applications.

Javascript developers can write server side code without learning a new language.

Node Package Manager (NPM)

NPM is a package repository for node. It's a library of contributed modules that you can explore and use in your own project.

By leveraging existing code that is well tested and used by many, you can build quickly and focus your effort on the custom parts of your application.

Node Versions

Node.js downloads for linux

When you install node in common linux distributions like Ubuntu, you may get an older version of node and npm.

Use NVM or NVS to manage the installed node version, which lets you switch it per app if needed.

Level
Topics