【package.json】dependenciesとdevDependencies【npm】

※記事に間違った記載がありましたので、変更しました

dependenciesとdevDependenciesとは?

dependencies
→実行に必要なパッケージの定義

devDependencies
→パッケージの開発に必要なパッケージの定義

以下より、引用

nakagaw.hateblo.jp

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.com docs.npmjs.com

※ Qiitaでも同一記事を投稿している qiita.com