各node-moduleがどれくらいのファイルサイズか調べる方法
※本ページはプロモーションが含まれていますElectronでアプリ開発をしていると、buildしたファイルがなかなかの大きさになります。
僕の場合、node_modulesのファイルサイズが肥大化しすぎることで、build後のアプリが500MB近いサイズになっていました。
どのモジュールがどれだけのサイズかを知っておくと、選別に役立つので、その方法を紹介します。
node_moduleのファイルサイズを調べる
npm download sizeで、調べたいnpmパッケージの名前を入れてEnterを押すと、そのパッケージのサイズを調べられます。
このようにファイルサイズがわかります。
プロジェクトのパッケージファイルサイズ一覧を調べる
cost-of-modulesを使うと、現在いるフォルダのプロジェクトで使われているnpmパッケージのファイルサイズ一覧を表示してくれます。
グローバルにcost-of-modulesをインストール。
npm install -g cost-of-modules
調べたいフォルダに移動後、下記コマンドでnpmパッケージのファイルサイズを調べられます。
cost-of-modules --no-install
おわりに
何も考えずにとりあえずnpm インストールしていると、node_modulesがどんどん大きくなってしまします。
使っていないパッケージもあるはずなので、それも調べつつアプリの軽量化を図っていきたいです。