https://stackoverflow.com/questions/34526844/what-is-node-modules-directory-in-angularjs npm is the node package manager, which installs packages locally into a project, speficifally, into the node-modules folder. from there the package code can be included into a project *official document https://www.tutorialsteacher.com/nodejs/what-is-nodejs Node.js is an open source server side runtime environment built on Chrome engine. Node.js can be used to build different types of applications such as command line application, web application, real-time application, ..etc.. However, it is mainly used to build network programs like web servers, similar to PHP, Java, or ASP.NET *NODE.JS MODULE Module in Node.js is a simple or complex functionality organized in single or multiple JS files which can be reused throughout the Node.js application. *Node.js module types 1.core Modules 2.Local Modules - in order to use Node.js core or NPM modules, YOU FIRST NEED TO IMPORT IT USING REQU