34
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

npm install --save について

Last updated at Posted at 2020-09-13

はじめに

本投稿は npm install コマンドの --save オプションについてですが、すでに

npmでパッケージをインストールする際、ネットを検索すると --save というオプションをよく見かける。
ex)axios をインストールする場合

$ npm install axios --save

-g でグローバルにインストールする際には見ないのだが、何者なのか調べてみた。

npm install --save オプションについて

package.jsondependencies に登録してくれるようだ。

何がうれしいのか

git にコミットする際、パッケージをインストールしているフォルダ node_modules.gitignore によって除外されます。
違う開発環境を git からクローンして構築する場合、package.json を元に復元します。
よって、同じパッケージ環境を簡単に構築することができます。

結論: --save オプションは必要か

現在の環境では --save オプションは不要です。
2017-05-30にリリースされた npm5.0.0 以降ではデフォルトで --save がつくようになりました。
よって、現在では古い環境を除いて基本的に不要です。

参考

https://yosuke-furukawa.hatenablog.com/entry/2017/05/30/090602
https://blog.npmjs.org/post/161081169345/v500
https://nodejs.org/ja/download/releases/

34
13
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
34
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?