All instructions, which you find on the Internet about Node, NPM and other modules presuppose one thing: transparent Internet access—which at first sight is worth hardly a mention. Indeed, it represents a problem for many users. Not for the lack of Internet, but for the restrictions in enterprise networks.
Node.Js
Node itself stands as an installation package of choice and can also be installed without the Internet. Since NPM is included, it works just fine online, too. All further components of the application, like Express and Pug, can be installed with npm.