npm

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
Please note that we must install Node.js to be able to use the npm command.

The npm init command ...

Get Learning TypeScript 2.x - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.