【メモ】npmパッケージrimrafとpackage.jsonのdependenciesについて
はじめに
こんにちは、がんがんです。
create-next-app with-firebase-hosting
のリポジトリを見ているときにrimrafというコマンドを発見しました。
github.com
rmとの違いについて気になったので調査してみました。
また、package.jsonのdependenciesもよくは知らかったので今更ながら調べてみました。
npmパッケージ「rimraf」
ディレクトリを削除するときは通常rm -rf
コマンドあたりを使うかと思います。
しかし、当然のことですがrmはOS依存コマンドです。Windowsのコマンドプロンプトでrmって打つと「お前、何言ってんの?」って顔をされます。
そこで登場したのがrmirafパッケージみたいです。
www.npmjs.com
package.jsonのdependenciesについて
npm install
した際にinsallされるパッケージを指定している部分です。Pythonで言うところのrequirement.txtみたいなもんですね。
devDependencies
を指定すると、開発時のみ使用するパッケージを指定することが出来ます。
おわりに
今回はnpmのpackage.json
関連のことについて調査を行いました。
やればやるほど知らないことばかりなので、1つずつインプットとアウトプットをしていきます。