patternjavascriptCritical
Where does npm install packages?
Viewed 0 times
installwherenpmpackagesdoes
Problem
Can someone tell me where can I find the Node.js modules, which I installed using
npm?Solution
Global libraries
You can run
On Unix systems they are normally placed in
Windows XP -
Windows 7, 8 and 10 -
Non-global libraries
Non-global libraries are installed the
You can run
When installing use -g option to install globally
You can run
npm list -g to see which global libraries are installed and where they're located. Use npm list -g | head -1 for truncated output showing just the path. If you want to display only main packages not its sub-packages which installs along with it - you can use - npm list --depth=0 which will show all packages and for getting only globally installed packages, just add -g i.e. npm list -g --depth=0.On Unix systems they are normally placed in
/usr/local/lib/node or /usr/local/lib/node_modules when installed globally. If you set the NODE_PATH environment variable to this path, the modules can be found by node.Windows XP -
%USERPROFILE%\AppData\npm\node_modulesWindows 7, 8 and 10 -
%USERPROFILE%\AppData\Roaming\npm\node_modulesNon-global libraries
Non-global libraries are installed the
node_modules sub folder in the folder you are currently in. You can run
npm list to see the installed non-global libraries for your current location. When installing use -g option to install globally
npm install -g pm2 - pm2 will be installed globally. It will then typically be found in /usr/local/lib/node_modules (Use npm root -g to check where.)npm install pm2 - pm2 will be installed locally. It will then typically be found in the local directory in /node_modulesContext
Stack Overflow Q#5926672, score: 1666
Revisions (0)
No revisions yet.