What is the difference between save and save-dev?
Today we are going to go over something i’ve wanted to clarify for awhile, the difference between devDependencies and dependencies. When using NPM, the first thing to do is an npm init , which will set up a package.json file for us based off our answers to its survey. This package.json describes our module, and in it we can see a list of all installed dependencies and devDependencies that we have installed and added to our project. The difference between these two, is that devDependencies are modules which are only required during development, while dependencies are modules which are also required at runtime. To save a dependency as a devDependency on installation we need to do an npm install --save-dev , instead of just an npm install --save. A nice shorthand for installing a devDependency that I like to use is npm i -D . The shorthand for saving a regular dependency is -S instead of -D . Some good examples of ...