Install npm packages with --save or --save-dev
I am not quite sure since when npm has this arguments and why I missed that, but they are really great.
If you npm install
something with --save
or --save-dev
, it will not only install it, it will also put it in the right place within your package.json file.
So, go ahead and try for example this one:
npm install express --save
And you will see it put "express": "~3.4.4"
at the end of the dependencies
block within your package.json. It will always use the ~ notation with the full version number, so you will not have problems reinstalling the same version again on different systems.
Or put the dependcy into the devDependencies
section:
npm install supertest --save-dev
If you write a new application and are trying out differnt npm packages, it really is a time safer.
Written by Georg
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Npm
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#