Where can I locate npm-installed packages?

Could anyone explain where I might find the Node.js modules that I have installed through npm? I’m trying to locate them on my system.

When you install packages using npm, their location depends on how you installed them: globally or locally.

  • Globally Installed Packages: By default, these are stored in the node_modules folder within your npm root directory. You can find this directory by running the command:
npm root -g
  • Locally Installed Packages: These are placed in the node_modules directory inside the project where you ran the npm install command. Typically, this is your project's root folder.

Knowing these paths can help you manage and troubleshoot your Node.js projects more effectively. To optimize workflows, it's good practice to check dependencies listed in your package.json for consistency.

Globally installed npm packages are found with:

npm root -g

Locally, they're in the node_modules folder within your project directory. Check your package.json for a list of installed packages.