2015-10-19 7 views
7

Webpackビルドに含まれるファイルとそのサイズを確認する方法はありますか? 私がこれを望む理由は、自分のビルドについての洞察を得ることであり、そこにはいけないファイルを間違って含めることに気をつけておくことです。Webpackビルドに含まれるファイルを確認する方法

答えて

15

デフォルトでは、webpack CLIは、すべてのモジュールとそれぞれのサイズのパスを出力します。

ウェブパックでは、stats.jsonファイルを生成することもできます。このファイルには、ビルドに含まれるすべてのモジュールに関する情報が含まれています。 CLIから

webpack --json > stats.json 

NodeJS APIから:

webpack(config, function(err, stats) { 
    fs.writeFileSync('./stats.json', JSON.stringify(stats.toJson())); 
}); 

あなたは、その後、独自の統計分析ツールを書くのいずれか、または優れたwebpack stats analyserのような既存のツールを使用することができます。

+1

これにはプラグインがあります:https://github.com/unindented/stats-webpack-plugin/ – umeboshi

+3

私は 'webpack --json> stats.json'を実行しますが、stats.jsonは空です。何が間違っていますか? – WebBrother

+0

@ WebBrotherと、他の誰かが検索でこのページにアクセスした場合、この回答は役に立ちます:http://stackoverflow.com/q/41520410/ –

関連する問題