que-es-npm

What is NPM

  • 2 min

NPM (Node Package Manager) is the package manager that comes integrated with Node.js, and is widely used in the JavaScript development ecosystem.

In fact, NPM has become an essential tool for software development. Logically, it is especially used in web application development, but it is not exclusive to this field.

In itself, NPM is a command-line application. This means we interact with it by typing commands in our terminal.

With NPM we can install, update, and uninstall packages from the command line. But it also provides us with tools to manage our projects, such as project initialization, running scripts for automation, or dependency management.

On the other hand, it must be said that NPM is not the only package manager that exists. But, in general, they all work more or less similarly. So, if you know how to use NPM, it will be very easy for you to learn to use another one if the need arises.

Therefore, it is very interesting to learn how to use this package manager if you want to enter the world of programming. And that’s why we are going to dedicate a series of posts to it.