what does npm -D flag mean?
NpmNpm Problem Overview
I am about to install this npm package and it says npm install -D load-grunt-config
, what does the -D flag do?
Npm Solutions
Solution 1 - Npm
The -D
flag is the shortcut for: --save-dev
. Source: https://docs.npmjs.com/cli/install
> -D, --save-dev: Package will appear in your devDependencies.
Solution 2 - Npm
As described in the NPM Install Docs:
> -D, --save-dev
: Package will appear in your devDependencies.
Which means that the package will not be installed if you do npm install --production
.
A detailed explanation of the different types of dependencies: SO-Answer
Solution 3 - Npm
Flag -D
is often used along with i
which stands for "install"
For example:
npm i -D package-name