This article mainly introduces the difference between Nodejs NPM install global installation and non-global installation, that is, with parameter-G and without parameter-G installation, the need for friends can refer to the
NPM's package installation is divided into local installation (locals), global installation (globally), and from the command line, the difference is only G, for example:
Copy code code as follows:
NPM Install Grunt # Local Installation
NPM install-g GRUNT-CLI # Global Installation
explained separately below.
1. When npm install XXX-G, the module will be downloaded and installed into the global catalog.
The global catalog is set by the NPM config set prefix directory path.
Obtain the current set of directories through the NPM config get prefix.
2. NPM Install xxx is the download module to the directory where the current command line resides.
For example:
Copy code code as follows: C:\123>NPM install XXX
will be installed to
Copy code code as follows: C:\123\node_modules\xxx
This approach is obviously not good, so generally use the global installation of a unified installation of a directory, so that both convenient management, clear structure can be reused.