如何輸出Webpack構(gòu)建分析
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的鳩江網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!輸出Webpack構(gòu)建信息的.json文件:webpack --profile --json > stats.json
--profile
:記錄構(gòu)建中的耗時(shí)信息--json
:以json格式輸出構(gòu)建結(jié)果,最后只輸出一個(gè)json文件(包含所有的構(gòu)建信息)web可視化查看構(gòu)建分析:得到了webpack構(gòu)建信息文件stats.json,如何進(jìn)行很好的可視化查看?
webpack-bundle-analyzer
工具npm i -g webpack-bundle-analyzer
,生成stats.json后直接在其文件夾目錄執(zhí)行webpack-bundle-analyzer
后,瀏覽器會(huì)打開對(duì)應(yīng)網(wǎng)頁并展示構(gòu)建分析webpack-bundle-analyzer stats.json -p 8888
文檔地址webpack-bundle-analyzernpm i -D webpack-jarvis
webpack.config.js
配置:
const Jarvis = require("webpack-jarvis"); plugins: [ new Jarvis({ watchOnly: false, port: 3001 // optional: set a port }) ];