The Node Package Manager (npm) was originally developed as the default Node.js package management tool, but today it is used by many other tools.
npm uses a configuration file, named package.json, to store references to all the dependencies installed in our project. Originally, npm was usually only used to install backend dependencies, but today it is used to install any dependencies. This includes the following:
- Backend dependencies
- Frontend dependencies
- Development tools
- TypeScript type definitions
Before we install any packages, we should add a package.json file to our project. We can do this by executing the following command:
npm init
The npm init command ...