Can someone tell me where can I find the Node.js modules, which I installed using npm
?
Not direct answer but may help ....
The npm also has a cache folder, which can be found by running npm config get cache
(%AppData%/npm-cache
on Windows).
The npm modules are first downloaded here and then copied to npm global folder (%AppData%/Roaming/npm
on Windows) or project specific folder (your-project/node_modules
).
So if you want to track npm packages, and some how, the list of all downloaded npm packages (if the npm cache is not cleaned) have a look at this folder. The folder structure is as {cache}/{name}/{version}
This may help also https://docs.npmjs.com/cli/cache
From the docs:
In npm 1.0, there are two ways to install things:
globally —- This drops modules in
{prefix}/lib/node_modules
, and puts executable files in{prefix}/bin
, where{prefix}
is usually something like/usr/local
. It also installs man pages in{prefix}/share/man
, if they’re supplied.locally —- This installs your package in the current working directory. Node modules go in
./node_modules
, executables go in./node_modules/.bin/
, and man pages aren’t installed at all.
You can get your {prefix}
with npm config get prefix
. (Useful when you installed node with nvm).
You can find globally installed modules by the command
npm list -g
It will provide you the location where node.js modules have been installed.
C:\Users\[Username]\AppData\Roaming\npm
If you install node.js modules locally in a folder, you can type the following command to see the location.
npm list
On windows I used npm list -g
to find it out. By default my (global) packages were being installed to C:\Users\[Username]\AppData\Roaming\npm
.
Windows 7, 8 and 10 - %USERPROFILE%\AppData\Roaming\npm\node_modules.
Note : If you are somewhere in folder type cd ..
until you are in C:
directory. Then, type cd %USERPROFILE%\AppData\Roaming\npm\node_modules
. And, magically %USERPROFILE%
will change into Users\YourUserProfile\
. I just wanted to clarify on ideas referred by Decko
in first response. npm list -g
will list all the bits you got globally installed. If you need to find your project related npm package
then cd 'your angular project xyz'
, then run npm list
. It will show list of modules in npm package
. It will also give you list of dependencies
missing, and you may require to effectively run that project.