npm install のオプションについて
最近はReact+echoでなんか作ろうプロジェクトを進めている!
npm install
- オプション無し
- ex) npm intall
- カレントディレクトリに存在する
package.json
に応じて、./node_modules/ 以下にモジュールをインストールするpackage.json
とは、パッケージ名や、バージョン、モジュールの依存関係などを管理するファイル
npm init
で対話形式で作成可能
-g
- ex) npm install -g パッケージ名
- 指定したパッケージがグローバル領域にインストールされる
- 通常プロジェクト毎に
package.json
を作るので、あまり使わないオプション - macだと通常 /usr/local/lib/node_modules/ 以下にインストールされる
--save
- ex) npm install --save パッケージ名
- 指定したパッケージをローカルインストールし、package.json の
dependencies
に追記するdependencies
はプロジェクトの実行に必要なものだけを入れるとよい
--save-dev
- ex) npm install --save-dev パッケージ名
- 指定したパッケージをローカルインストールし、package.json の
devDependencies
に追記する- テストモジュールとか