Open2
【npm/Node】npmのdependencies(依存関係)について📝
ピン留めされたアイテム

ちゃんと使い分けてる? dependenciesいろいろ📝
npmはJavaScriptのパッケージマネージャです(今更感)。
依存するライブラリはpackage.jsonに登録されていき、npm installだけで必要なライブラリが読み込まれます。
と書くとシンプルな話ですが、実は結構奥が深いのです。
そんなnpmのdependencies5種類、ちゃんと使い分けしてますか?
- dependencies
- devDependencies
- peerDependencies
- optionalDependencies
- bundledDependencies

optionalDependenciesとは
optionalDependenciesは利用可能であればインストールされるが、利用不可であっても他の処理を止めたくない場合に使用します。