I have recently inherited a project. This project uses a bunch of technologies I've never used before. Specifically...
-Node -Bower -Grunt -Compass
I've been attempting to learn all these technologies simultaneously as I go so that I can get to work on the actual project.
The original developer provided a README file that explains the build process of the application. One of the commands works, but I'm unable to see what's going on near the end of it.
The command is...
npm install grunt-contrib-compass --save-dev
I believe I understand the first part (npm install grunt-contrib-compass
) According to my current understanding, we're using NPM to install a dependency that can then be used by the Grunt task runner. We're installing Compass
which enables SASS.
What I can't figure out here after some searching is what we're doing with --save-dev
. Is this an argument for NPM? And argument for a configuration of the new dependency?