※記事に間違った記載がありましたので、変更しました
dependenciesとdevDependenciesとは?
dependencies
→実行に必要なパッケージの定義devDependencies
→パッケージの開発に必要なパッケージの定義
以下より、引用
package.jsonへの自動格納方法
npmレジストリに登録された様々な外部ライブラリやパッケージをインストールする時には、以下のoptionをつけてインストールすると、依存関係のあるライブラリやパッケージがpackage.jsonのdependenciesプロパティやdevDependenciesプロパティに追加される
dependenciesに追加したい場合
$ npm install —save インストールしたいパッケージ
もしくは
$ npm install -S インストールしたいパッケージ
devDependenciesに追加したい場合
$ npm install --save-dev インストールしたいパッケージ
もしくは
$npm install -D インストールしたいパッケージ
アンインストールする場合
dependenciesのパッケージを消し去りたい場合
$ npm uninstall —save アンインストールしたいパッケージ
もしくは
$ npm uninstall -S アンインストールしたいパッケージ
devDependenciesのパッケージを消し去りたい場合
$ npm uninstall --save-dev アンインストールしたいパッケージ
もしくは
$npm uninstall -D アンインストールしたいパッケージ
参考にさせていただいたサイト
※ Qiitaでも同一記事を投稿している qiita.com