LoginSignup
3
5

More than 5 years have passed since last update.

package.jsonのdependenciesとdevDependenciesについて~npm~

Last updated at Posted at 2017-02-26

※ 記載に間違っていた部分がありましたので、修正しました
ご指摘いただいた@chitokuさんありがとうございました

package.jsonのdependenciesとdevDependenciesとは?

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

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

以下より、引用
http://nakagaw.hateblo.jp/entry/2015/06/20/204222

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 アンインストールしたいパッケージ

参考にさせていただいたサイト

http://qiita.com/sinmetal/items/395edf1d195382cfd8bc
https://docs.npmjs.com/misc/scripts

※ ブログでも同一記事を投稿している
http://www.sekky0905.com/entry/2016/10/22/%E3%80%90package.json%E3%80%91dependencies%E3%81%A8devDependencies%E3%80%90npm%E3%80%91

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5