Phase 17 · Build Tools

Topics

NPM

Part of the Frontend Developer Roadmap.

Summary

Node Package Manager — the default package manager for Node.js, used to install, publish and manage JavaScript dependencies via `package.json`.

How to Learn This

  • 1Read through a real project's `package.json` and understand every field.
  • 2Learn `npm install`, `npm ci`, and the difference between `dependencies` and `devDependencies`.
  • 3Understand semantic versioning (`^`, `~`) and what `package-lock.json` locks down.
InsideEdge

Stuck on this topic? Ask an Insider

Get 1:1 guidance from people who've walked this exact path — free on the InsideEdge app.

Download
InsideEdge