1"use strict";(self.rspackChunkrspack_website=self.rspackChunkrspack_website||[]).push([["3h"],{hpR(s,n,r){r.r(n);var e=r("i"),i=r("fj"),o=r("V"),l=r("oD"),a=r("h2m");function c(s){let n={a:"a",blockquote:"blockquote",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...(0,i.R)(),...s.components};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(n.h1,{id:"stats",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#stats",children:"#"}),"Stats"]}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"Stats"})," 对象ä¼ä½ä¸º ",(0,e.jsx)(n.code,{children:"rspack()"})," åè°å½æ°ç第äºä¸ªåæ°ï¼å¯ä»¥éè¿å®è·åå°ä¸æ¬¡ Compilation æ§è¡è¿ç¨ä¸çä¿¡æ¯ï¼å
æ¬ï¼"]}),"\n",(0,e.jsxs)(n.ul,{children:["\n",(0,e.jsx)(n.li,{children:"é误åè¦åï¼å¦æåå¨ï¼"}),"\n",(0,e.jsx)(n.li,{children:"计æ¶ä¿¡æ¯"}),"\n",(0,e.jsx)(n.li,{children:"模åå chunk ä¿¡æ¯"}),"\n"]}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"Stats"})," 对象æä¾äºä¸¤ä¸ªéè¦æ¹æ³ï¼"]}),"\n",(0,e.jsxs)(n.ul,{children:["\n",(0,e.jsxs)(n.li,{children:[(0,e.jsx)(n.code,{children:"toJson()"}),": 以 ",(0,e.jsx)(n.a,{href:"/zh/api/javascript-api/stats-json.html",children:"Stats JSON"})," 对象çå½¢å¼è¾åºä¿¡æ¯ï¼å¸¸ç¨äºäº§ç©åæå·¥å
·"]}),"\n",(0,e.jsxs)(n.li,{children:[(0,e.jsx)(n.code,{children:"toString()"}),": 以å符串形å¼è¾åºä¿¡æ¯ï¼å¸¸ç¨äºæ§å¶å°è¾åº"]}),"\n"]}),"\n",(0,e.jsxs)(n.p,{children:["åæ¶ Rspack 乿ä¾äº ",(0,e.jsx)(n.code,{children:"StatsFactory"})," å ",(0,e.jsx)(n.code,{children:"StatsPrinter"})," æ¥æ´ç»ç²åº¦å°æ§å¶è¾åºç对象æå符串ã"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"Stats",lang:"txt",children:(0,e.jsxs)(n.code,{children:[(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{children:"Compilation ===============> Stats JSON =================> Stats Output"})}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{children:" â°â StatsFactory â⯠â°â StatsPrinter ââ¯"})}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{children:"â°âââââââââââ stats.toJson() ââââââââââââ¯"})}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{children:"â°âââââââââââââââââââââââââ stats.toString() âââââââââââââââââââââââââââ¯"})})]})})}),"\n",(0,e.jsxs)(n.p,{children:["éè¿ ",(0,e.jsx)(n.a,{href:"/zh/api/javascript-api/compilation.html#getstats",children:(0,e.jsx)(n.code,{children:"compilation.getStats()"})})," æ ",(0,e.jsx)(n.code,{children:"new Stats(compilation)"})," 以å建ä¸ä¸ª Compilation å
³èç Stats 对象ã"]}),"\n",(0,e.jsxs)(o.Pq,{type:"warning",title:"æ³¨ææ¶æº",children:[(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"stats.toJson()"})," å ",(0,e.jsx)(n.code,{children:"stats.toString()"})," ä¾èµå¨ ",(0,e.jsx)(n.code,{children:"compiler.hooks.done"})," é¶æ®µææç»ç¨³å®çç¼è¯äº§ç©ã妿å¨å
¶ä»æ¶æºè°ç¨ï¼ä¾å¦å¤ç¨æ´æ©é¶æ®µæ¿å°çæ§ ",(0,e.jsx)(n.code,{children:"Stats"})," 对象ï¼ï¼é¨å Stats åæ®µå¯è½ä¸å®æ´ã"]}),(0,e.jsxs)(n.p,{children:["ä¸ºäºæ¿å°å®æ´ä¸ç¨³å®ç Stats è¾åºï¼å»ºè®®å¨ ",(0,e.jsx)(n.code,{children:"compiler.hooks.done"})," ä¸è°ç¨è¿äºæ¹æ³ï¼"]}),(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"compiler"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"."}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"hooks"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"."}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"done"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".tap"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'MyPlugin'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" (stats) "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"=>"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" const"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"({ all"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" false"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" errors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" true"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" warnings"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" true"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" });"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" const"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsText"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toString"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"({ preset"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:" 'errors-warnings'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" });"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:".errors);"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(statsText);"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"});"})})]})})})]}),"\n",(0,e.jsxs)(n.h2,{id:"stats-æ¹æ³",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#stats-æ¹æ³",children:"#"}),"Stats æ¹æ³"]}),"\n",(0,e.jsxs)(n.h3,{id:"haserrors",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#haserrors",children:"#"}),"hasErrors"]}),"\n",(0,e.jsx)(n.p,{children:"ç¨æ¥æ£æ¥ç¼è¯ææ¯å¦æé误ã"}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"hasErrors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"}
1,children:"(): boolean;"})]})})})}),"\n",(0,e.jsx)(n.p,{children:"å¯ä»¥æ ¹æ®è¿åå¼å¤çç¼è¯é误ï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"if"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" ("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".hasErrors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"()) {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".error"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'ç¼è¯å¤±è´¥'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"}"})})]})})}),"\n",(0,e.jsxs)(n.h3,{id:"haswarnings",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#haswarnings",children:"#"}),"hasWarnings"]}),"\n",(0,e.jsx)(n.p,{children:"ç¨æ¥æ£æ¥ç¼è¯ææ¯å¦æè¦åã"}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"hasWarnings"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(): boolean;"})]})})})}),"\n",(0,e.jsx)(n.p,{children:"å¯ä»¥æ ¹æ®è¿åå¼å¤çç¼è¯è¦åï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"if"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" ("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".hasWarnings"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"()) {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".warn"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'ç¼è¯å®æï¼ä½åå¨è¦å'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"}"})})]})})}),"\n",(0,e.jsxs)(n.h3,{id:"tojson",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#tojson",children:"#"}),"toJson"]}),"\n",(0,e.jsxs)(n.p,{children:["以 ",(0,e.jsx)(n.a,{href:"/zh/api/javascript-api/stats-json.html",children:"Stats JSON"})," 对象形å¼è¿åç¼è¯ä¿¡æ¯ã",(0,e.jsx)(n.a,{href:"/zh/config/stats.html",children:"Stats é
ç½®"})," å¯ä»¥æ¯ä¸ä¸ªå符串ï¼é¢è®¾å¼ï¼ææ¯é¢ç²åæ§å¶ç对象ï¼"]}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"toJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(options"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"?:"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" StatsValue): StatsCompilation;"})]})})})}),"\n",(0,e.jsxs)(n.p,{children:["ä½¿ç¨ ",(0,e.jsx)(n.code,{children:"'minimal'"})," é¢è®¾å¹¶æå°é误æ°éï¼"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"const"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'minimal'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:".errorsCount);"})]})]})})}),"\n",(0,e.jsx)(n.p,{children:"ä¹å¯ä»¥éè¿é
ç½®å¯¹è±¡éæ©è¦è¾åºçåæ®µï¼ç¶åæå°ç¼è¯åå¸ï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"const"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" assets"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" false"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" hash"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" true"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"});"})}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:".hash);"})]})]})})}),"\n",(0,e.jsxs)(n.h3,{id:"tostring",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#tostring",children:"#"}),"toString"]}),"\n",(0,e.jsxs)(n.p,{children:["ä»¥æ ¼å¼åçå符串形å¼è¿åæè¿°ç¼è¯ä¿¡æ¯ï¼ç±»ä¼¼ ",(0,e.jsx)(n.a,{href:"/zh/api/cli.html",children:"CLI"})," çè¾åºï¼ã"]}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"toString"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(opts"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"?:"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" StatsValue): string;"})]})})})}),"\n",(0,e.jsxs)(n.p,{children:["é
ç½®å¯¹è±¡ä¸ ",(0,e.jsx)(n.code,{children:"stats.toJson(options)"})," ä¸è´ï¼é¤äºé¢å¤å¢å çä¸ä¸ªé项ï¼"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toString"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:" // å¢å æ§å¶å°é¢è²å¼å
³"})}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" colors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" true"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"});"})})]})})}),"\n",(0,e.jsxs)(n.p,{children:["ä¸é¢æ¯ ",(0,e.jsx)(n.code,{children:"stats.toString()"})," ç¨æ³ç示ä¾ï¼"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"import"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" { rspack } "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"from"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:" '@rspack/core'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:";"})]}),"\n",(0,e.jsx)(n.span,{className:"line"}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"rspack"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" {"})}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:" // ..."})}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" }"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" (err"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" stats) "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"=>"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" if"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" (err) {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".error"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(err);"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" return"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:";"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" }"})}),"\n",(0,e.jsx)(n.span,{className:"line"}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toString"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" chunks"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" false"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:" // 使æå»ºè¿ç¨æ´é黿 è¾åº"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" colors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" true"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-comment)"},children:" // 卿§å¶å°å±ç¤ºé¢è²"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" })"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" );"})}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" }"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})})]})})}),"\n",(0,e.jsxs)(n.h2,{id:"stats-屿§",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#stats-屿§",children:"#"}),"Stats 屿§"]}),"\n",(0,e.jsxs)(n.h3,{id:"compilation",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#compilation",children:"#"}),"compilation"]}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.strong,{children:"ç±»åï¼"})," ",(0,e.jsx)(n.code,{children:"Compilation"})]}
1),"\n",(0,e.jsx)(n.p,{children:"è·åå
³èç Compilation 对象ã"}),"\n",(0,e.jsx)(l.S,{children:(0,e.jsx)(l.W,{className:"collapse-code-panel",header:"Stats.ts",children:(0,e.jsx)(a.A,{})},"stats")}),"\n",(0,e.jsxs)(n.h3,{id:"hash",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#hash",children:"#"}),"hash"]}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.strong,{children:"ç±»åï¼"})," ",(0,e.jsx)(n.code,{children:"string | null"})]}),"\n",(0,e.jsxs)(n.p,{children:["è·åæ¤æ¬¡æå»ºçåå¸å¼ï¼çåäº ",(0,e.jsx)(n.a,{href:"/zh/api/javascript-api/compilation.html#hashfullhash",children:(0,e.jsx)(n.code,{children:"Compilation.hash"})}),"ã"]}),"\n",(0,e.jsxs)(n.p,{children:["å°å
¶ä½ä¸ºå符串使ç¨åï¼å
æ£æ¥æ¯å¦ä¸º ",(0,e.jsx)(n.code,{children:"null"}),"ï¼"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"if"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" ("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:".hash "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"!=="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" null"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:") {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:".hash);"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"}"})})]})})}),"\n",(0,e.jsxs)(n.h2,{id:"multistats",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#multistats",children:"#"}),"MultiStats"]}),"\n",(0,e.jsxs)(n.p,{children:["å½ä½¿ç¨ ",(0,e.jsx)(n.a,{href:"/zh/api/javascript-api/compiler.html#multicompiler",children:(0,e.jsx)(n.code,{children:"MultiCompiler"})})," æ§è¡å¤ä¸ªç¼è¯ä»»å¡æ¶ï¼ç¼è¯ç»æä¼è¢«å
è£
为ä¸ä¸ª ",(0,e.jsx)(n.code,{children:"MultiStats"})," 对象ã宿ä¾åå¹¶åçåå¸ï¼ä»¥åç¨äºæ£æ¥ãåºåååæ ¼å¼åææåç¼è¯ç»æçæ¹æ³ã"]}),"\n",(0,e.jsxs)(n.h3,{id:"hash-1",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#hash-1",children:"#"}),"hash"]}),"\n",(0,e.jsx)(o.Ex,{text:"åªè¯»",type:"info"}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.strong,{children:"ç±»åï¼"})," ",(0,e.jsx)(n.code,{children:"string"})]}),"\n",(0,e.jsx)(n.p,{children:"è·åç±ææåç¼è¯åå¸ä¾æ¬¡æ¼æ¥èæçå符串ã"}),"\n",(0,e.jsx)(n.p,{children:"æå°æ¼æ¥åçåå¸ï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"multiStats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:".hash);"})]})})})}),"\n",(0,e.jsxs)(n.h3,{id:"haserrors-1",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#haserrors-1",children:"#"}),"hasErrors"]}),"\n",(0,e.jsxs)(n.p,{children:["ä»»ä¸åç¼è¯åå¨é误æ¶è¿å ",(0,e.jsx)(n.code,{children:"true"}),"ã"]}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"hasErrors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"}
1,children:"(): boolean;"})]})})})}),"\n",(0,e.jsx)(n.p,{children:"å¯ä»¥æ ¹æ®è¿åå¼å¤çææåç¼è¯ä¸çé误ï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"if"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" ("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"multiStats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".hasErrors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"()) {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".error"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'è³å°ä¸ä¸ªç¼è¯å¤±è´¥'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"}"})})]})})}),"\n",(0,e.jsxs)(n.h3,{id:"haswarnings-1",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#haswarnings-1",children:"#"}),"hasWarnings"]}),"\n",(0,e.jsxs)(n.p,{children:["ä»»ä¸åç¼è¯åå¨è¦åæ¶è¿å ",(0,e.jsx)(n.code,{children:"true"}),"ã"]}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"hasWarnings"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(): boolean;"})]})})})}),"\n",(0,e.jsx)(n.p,{children:"å¯ä»¥æ ¹æ®è¿åå¼å¤çææåç¼è¯ä¸çè¦åï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"if"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" ("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"multiStats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".hasWarnings"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"()) {"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".warn"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'è³å°ä¸ä¸ªç¼è¯åå¨è¦å'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"}"})})]})})}),"\n",(0,e.jsxs)(n.h3,{id:"tojson-1",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#tojson-1",children:"#"}),"toJson"]}),"\n",(0,e.jsxs)(n.p,{children:["è¿åä¸ä¸ª ",(0,e.jsx)(n.code,{children:"StatsCompilation"}),"ï¼å
¶ ",(0,e.jsx)(n.code,{children:"children"})," æ°ç»å
嫿¯ä¸ªåç¼è¯ç ",(0,e.jsx)(n.a,{href:"/zh/api/javascript-api/stats-json.html",children:"Stats JSON"}),"ã对ææåç¼è¯åå¯ç¨çåæ®µï¼å¦ ",(0,e.jsx)(n.code,{children:"errors"})," å ",(0,e.jsx)(n.code,{children:"warnings"}),"ï¼è¿ä¼æ±æ»å°é¡¶å±ã"]}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"toJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(options: boolean "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"|"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" StatsPresets "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"|"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" MultiStatsOptions): StatsCompilation;"})]})})})}),"\n",(0,e.jsx)(n.p,{children:"为ææåç¼è¯ä½¿ç¨åä¸ä¸ªé¢è®¾ï¼å¹¶æ¥çç
1»ææ°éï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"const"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" multiStats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'minimal'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"."}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"children"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"?."}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"length"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]})]})})}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"MultiStatsOptions"})," è¿æ¯æéè¿ ",(0,e.jsx)(n.code,{children:"children"})," é项åå«é
ç½®æ¯ä¸ªåç¼è¯ã以ä¸ç¤ºä¾æå°ç¬¬ä¸ä¸ªåç¼è¯çé误信æ¯ï¼"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"const"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" multiStats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" children"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" ["})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" { all"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" false"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" errors"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" true"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" }"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" { all"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" false"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" assets"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" true"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" }"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" ]"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,e.jsx)(n.span,{className:"line",children:(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"});"})}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"statsJson"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:".children?.["}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"0"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"]?.errors);"})]})]})})}),"\n",(0,e.jsxs)(n.h3,{id:"tostring-1",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#tostring-1",children:"#"}),"toString"]}),"\n",(0,e.jsxs)(n.p,{children:["æ ¹æ® ",(0,e.jsx)(n.a,{href:"/zh/config/stats.html",children:"Stats é
ç½®"})," æ ¼å¼åæ¯ä¸ªåç¼è¯ï¼åå°ç»ææ¼æ¥æä¸ä¸ªå符串ã"]}),"\n",(0,e.jsx)(n.p,{children:(0,e.jsx)(n.strong,{children:"ç±»åï¼"})}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:"toString"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(options: boolean "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"|"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" StatsPresets "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"|"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" MultiStatsOptions): string;"})]})})})}),"\n",(0,e.jsx)(n.p,{children:"为ææåç¼è¯ä½¿ç¨åä¸ä¸ªé¢è®¾ï¼å¹¶æå°åå¹¶åçè¾åºï¼"}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,e.jsxs)(n.code,{children:[(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"const"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsText"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" multiStats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".toString"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'minimal'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:"console"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"(statsText);"})]})]})})}),"\n",(0,e.jsxs)(n.h2,{id:"stats-factory",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#stats-factory",children:"#"}),"Stats factory"]}),"\n",(0,e.jsx)(n.p,{children:"ç¨äºä» Compilation çæ Stats JSON 对象ï¼å¹¶ä¸æä¾äºé©å以å¨çæè¿ç¨ä¸è¿è¡ç»ç²åº¦çæ§å¶ã"}),"\n",(0,e.jsxs)(n.p,{children:["å¯éè¿ ",(0,e.jsx)(n.a,{href:"/zh/api/plugin-api/compilation-hooks.html#statsfactory",children:(0,e.jsx)(n.code,{children:"compilation.hooks.statsFactory"})})," è·åãæè
éè¿ ",(0,e.jsx)(n.code,{children:"new StatsFactory()"})," å建æ°å®ä¾ã"]}),"\n",(0,e.jsxs)(n.h3,{id:"hooks",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#hooks",children:"#"}),"Hooks"]}),"\n",(0,e.jsxs)(n.p,{children:["è¯¦è§ ",(0,e.jsx)(n.a,{href:"/zh/api/plugin-api/stats-hooks.html#statsfactory",children:"StatsFactory é©å"})]}),"\n",(0,e.jsxs)(n.h3,{id:"create",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#create",children:"#"}),"create"]}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"StatsFactory"})," çæ ¸å¿æ¹æ³ï¼æ ¹æ® ",(0,e.jsx)(n.code,{children:"type"})," æå®å½åæ°æ®ç»æï¼æ¥æ¾å¹¶è¿è¡å¯¹åºççæå¨ä»¥çæ Stats 项ç®ã"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"stats "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsFactory"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".create"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'compilation'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" compilation"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" {});"})]})})})}),"\n",(0,e.jsxs)(n.blockquote,{children:["\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"StatsFactory"})," 对象ä»
è´è´£å¤çè°ç¨é©åï¼å¯¹åºç±»åçå¤ç代ç çå¤ç代ç å¯å¨ ",(0,e.jsx)(n.a,{href:"https://github.com/web-infra-dev/rspack/blob/main/packages/rspack/src/stats/DefaultStatsFactoryPlugin.ts",rel:"noopener noreferrer",target:"_blank",children:(0,e.jsx)(n.code,{children:"DefaultStatsFactoryPlugin"})})," 䏿¾å°ã"]}),"\n"]}),"\n",(0,e.jsxs)(n.h2,{id:"stats-printer",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#stats-printer",children:"#"}),"Stats printer"]}),"\n",(0,e.jsx)(n.p,{children:"ç¨äºä» Stats JSON 对象çæè¾åºå符串ï¼å¹¶ä¸æä¾äºé©å以å¨çæè¿ç¨ä¸è¿è¡ç»ç²åº¦çæ§å¶ã"}),"\n",(0,e.jsxs)(n.p,{children:["å¯éè¿ ",(0,e.jsx)(n.a,{href:"/zh/api/plugin-api/compilation-hooks.html#statsprinter",children:(0,e.jsx)(n.code,{children:"compilation.hooks.statsPrinter"})})," è·åãæè
éè¿ ",(0,e.jsx)(n.code,{children:"new StatsPrinter()"})," å建æ°å®ä¾ã"]}),"\n",(0,e.jsxs)(n.h3,{id:"hooks-1",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#hooks-1",children:"#"}),"Hooks"]}),"\n",(0,e.jsxs)(n.p,{children:["è¯¦è§ ",(0,e.jsx)(n.a,{href:"/zh/api/plugin-api/stats-hooks.html#statsprinter",children:"StatsPrinter é©å"})]}),"\n",(0,e.jsxs)(n.h3,{id:"print",children:[(0,e.jsx)(n.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#print",children:"#"}),"print"]}),"\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"StatsPrinter"})," çæ ¸å¿æ¹æ³ï¼æ ¹æ® ",(0,e.jsx)(n.code,{children:"type"})," æå®å½åæ°æ®ç»æï¼æ¥æ¾å¹¶è¿è¡å¯¹åºççæå¨ä»¥çæ Stats 项ç®çè¾åºå符串ã"]}),"\n",(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(n.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,e.jsx)(n.code,{children:(0,e.jsxs)(n.span,{className:"line",children:[(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"stats "}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-constant)"},children:" statsPrinter"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-function)"},children:".print"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'compilation'"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" stats"}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,e.jsx)(n.span,{style:{color:"var(--shiki-foreground)"},children:" {});"})]})})})}),"\n",(0,e.jsxs)(n.blockquote,{children:["\n",(0,e.jsxs)(n.p,{children:[(0,e.jsx)(n.code,{children:"StatsPrinter"})," 对象ä»
è´è´£å¤çè°ç¨é©åï¼å¯¹åºç±»åçå¤ç代ç çå¤ç代ç å¯å¨ ",(0,e.jsx)(n.a,{href:"https://github.com/web-infra-dev/rspack/blob/main/packages/rspack/src/stats/DefaultStatsPrinterPlugin.ts",rel:"noopener noreferrer",target:"_blank",children:(0,e.jsx)(n.code,{children:"DefaultStatsPrinterPlugin"})})," 䏿¾å°ã"]}),"\n"]})]})}function t(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:n}={...(0,i.R)(),...s.components};return n?(0,e.jsx)(n,{...s,children:(0,e.jsx)(c,{...s})}):c(s)}t.__RSPRESS_PAGE_META={},t.__RSPRESS_PAGE_META["zh%2Fapi%2Fjavascript-api%2Fstats.mdx"]={toc:[{id:"stats-æ¹æ³",text:"Stats æ¹æ³",depth:2},{id:"haserrors",text:"hasErrors",depth:3},{id:"haswarnings",text:"hasWarnings",depth:3},{id:"tojson",text:"toJson",depth:3},{id:"tostring",text:"toString",depth:3},{id:"stats-屿§",text:"Stats 屿§",depth:2},{id:"compilation",text:"compilation",depth:3},{id:"hash",text:"hash",depth:3},{id:"multistats",text:"MultiStats",depth:2},{id:"hash-1",text:"hash",depth:3},{id:"haserrors-1",text:"hasErrors",depth:3},{id:"haswarnings-1",text:"hasWarnings",depth:3},{id:"tojson-1",text:"toJson",depth:3},{id:"tostring-1",text:"toString",depth:3},{id:"stats-factory",text:"Stats factory",depth:2},{id:"hooks",text:"Hooks",depth:3},{id:"create",text:"create",depth:3},{id:"stats-printer",text:"Stats printer",depth:2},{id:"hooks-1",text:"Hooks",depth:3},{id:"print",text:"print",depth:3}],title:"Stats",headingTitle:"Stats",frontmatter:{description:"Stats 对象ä¼ä½ä¸º rspack() åè°å½æ°ç第äºä¸ªåæ°ï¼å¯ä»¥éè¿å®è·åå°ä¸æ¬¡ Compilation æ§è¡è¿ç¨ä¸çä¿¡æ¯ï¼å
æ¬ï¼"}},r.d(n,{default:()=>t})},oD(s,n,r){var e=r("VU");r("BO");let i=e.SD.Panel;r.d(n,{S:()=>e.SD},{W:i})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.