0
0

npm install —save-devオプションの意味

Last updated at Posted at 2024-02-03

npmを使用してマークダウンを使って職務経歴書を作成している
そこで、参考にさせて頂いている下記の記事中でtextlintを使用すると良いと学んだ

installのコマンドを見た時に、疑問が湧いた

$ npm install --save-dev textlint

--save-devってなんだっけ?

前にも調べたことがあった気がしたが、完全に忘れていた。
なので、もう一度調べてみた。

どういうときに—save-devするのか?

このオプションの有無で何が変わるのか?

を考えるとその存在意義が分かりやすかった。

このオプションは、
package.jsonに記載される依存関係が、
devDependenciesになるか?Dependenciesになるか?の違いを生み出す。

開発用のパッケージか、実行用のパッケージか分けられる。

当然開発していれば、これらを分離したいと思うのは当たり前だ。

特にLinterなんて、アプリケーションを動かす実行環境には必要ない。

こうした機能が存在するのは、ごく当たり前で自然な事だろう。

これでもう忘れないはず。

参考記事

0
0
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
0
0