可視化分析パッケージサイズwebpack-bundle-analyzer
3340 ワード
可視化分析パッケージサイズwebpack-bundle-analyzer
パッケージ化されたファイルがどのように含まれているか、サイズの割合がどのようになっているか、モジュールに関係が含まれているか、依存項目が含まれているか、ファイルが重複しているか、圧縮されたサイズがどのようになっているかを直感的に分析することができます.これらに対して、ファイル分割などの操作を行うことができます.分析内容:図に示すように、パッケージ化されたファイルにはどれが含まれているか、サイズの割合はどうか、モジュールには関係が含まれているか、依存項目が含まれているか、ファイルが重複しているかどうか、圧縮後のサイズは である.手順は以下の通りである:1.インストール: webpack.config.js: feflow.js:(fellowフレームを使用する場合) package.jsonのscriptで補う: 運転:npm run analyze 最後にhttp://127.0.0.1:8888
第3歩のこの点は補足します:1台のコンピュータを交換した後に、の効果は以下の通りです:
パッケージ化されたファイルがどのように含まれているか、サイズの割合がどのようになっているか、モジュールに関係が含まれているか、依存項目が含まれているか、ファイルが重複しているか、圧縮されたサイズがどのようになっているかを直感的に分析することができます.これらに対して、ファイル分割などの操作を行うことができます.
npm install webpack-bundle-analyzer --save-dev
2.構成://
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
module.exports = {
plugins: [
// BundleAnalyzerPlugin
new BundleAnalyzerPlugin(),
],
};
// bundle npm run analyze
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
builderOptions.webpackConfig.config.plugins.push(
// BundleAnalyzerPlugin
new BundleAnalyzerPlugin(),
);
"analyze": "cross-env NODE_ENV=production npm_config_report=true npm run build”
第3歩のこの点は補足します:1台のコンピュータを交換した後に、
npm run build
だけ必要として、自動的に開けることができますhttp://127.0.0.1:8888/