1"use strict";(self.rspackChunkrspack_website=self.rspackChunkrspack_website||[]).push([["7l"],{dB(e,s,r){r.r(s);var n=r("i"),i=r("fj");function o(e){let s={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",span:"span",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.h1,{id:"ignoreplugin",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#ignoreplugin",children:"#"}),"IgnorePlugin"]}),"\n",(0,n.jsxs)(s.p,{children:["æ¤æä»¶å°ä¼å¿½ç¥æå®ç导å
¥æä»¶ï¼è®©è¿äº ",(0,n.jsx)(s.code,{children:"import"})," æ ",(0,n.jsx)(s.code,{children:"require"})," å
å«çæä»¶ä¸è¢«æå
ã"]}),"\n",(0,n.jsxs)(s.h2,{id:"å·¥ä½åç",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#å·¥ä½åç",children:"#"}),"å·¥ä½åç"]}),"\n",(0,n.jsxs)(s.p,{children:["Rspack ä¼å¨è§£æåæ£æ¥æ¯ä¸å¤æ¨¡åå¼ç¨ã对äºç´æ¥ç ",(0,n.jsx)(s.code,{children:"import"})," æ ",(0,n.jsx)(s.code,{children:"require"}),"ï¼åä¸å¹é
çæ¯å°æªè§£æçæ¨¡åæ è¯ç¬¦ï¼å¯¹äº ",(0,n.jsx)(s.code,{children:"require('./locale/' + name)"})," çå¨ææ¨¡åæ¥æ¾ï¼åä¸å¹é
çæ¯ä»è¡¨è¾¾å¼ä¸æåçä¸ä¸æè·¯å¾ãå½é
ç½®çæ£å表达å¼å¹é
该å¼ï¼æè¿æ»¤å½æ°è¿å ",(0,n.jsx)(s.code,{children:"true"})," æ¶ï¼Rspack ä¼å¿½ç¥è¯¥æ¨¡åå¼ç¨ï¼ä¸åçæå¯¹åºæ¨¡åãå
¶ä»æ¨¡åå¼ç¨ä»ä¼æ£å¸¸è§£æå¹¶æå
ã"]}),"\n",(0,n.jsxs)(s.p,{children:[(0,n.jsx)(s.code,{children:"IgnorePlugin"})," ä¸ä¼å°è¢«å¿½ç¥çæ¨¡åæ¿æ¢ä¸ºç©ºæ¨¡åãRspack ä¼è·³è¿å¯¹è¯¥æ¨¡åçè§£æï¼ä¹ä¸ä¼çæå¯¹åºæ¨¡åã妿æå»ºäº§ç©æ§è¡å°å¹é
ç ",(0,n.jsx)(s.code,{children:"import"})," æ ",(0,n.jsx)(s.code,{children:"require"})," æçæç代ç ï¼è¿æ®µä»£ç ä¼å¨è¿è¡æ¶æåºä¸ä¸ª ",(0,n.jsx)(s.code,{children:"code"})," 为 ",(0,n.jsx)(s.code,{children:"MODULE_NOT_FOUND"})," çé误ãä½¿ç¨æä»¶åï¼åºç¡®ä¿ç¸å
³ä»£ç ä¸ä¼å¨ç®æ ç¯å¢ä¸æ§è¡ï¼æå¼ç¨æ¹ä»£ç å·²ç»å¤çäºæ¨¡åä¸åå¨çæ
åµã"]}),"\n",(0,n.jsxs)(s.p,{children:["ä½¿ç¨ ",(0,n.jsx)(s.a,{href:"#resourceregexp",children:(0,n.jsx)(s.code,{children:"resourceRegExp"})})," æ ",(0,n.jsx)(s.a,{href:"#checkresource",children:(0,n.jsx)(s.code,{children:"checkResource"})})," éæ©è¦å¿½ç¥ç模åå¼ç¨ãè¥è¦æ ¹æ®å¼ç¨æ¹æ¨¡åæå¨çç®å½é宿£å表达å¼çå¹é
èå´ï¼è¯·å° ",(0,n.jsx)(s.a,{href:"#contextregexp",children:(0,n.jsx)(s.code,{children:"contextRegExp"})})," ä¸ ",(0,n.jsx)(s.a,{href:"#resourceregexp",children:(0,n.jsx)(s.code,{children:"resourceRegExp"})})," ç»å使ç¨ã"]}),"\n",(0,n.jsxs)(s.h2,{id:"常è§ä½¿ç¨åºæ¯",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#常è§ä½¿ç¨åºæ¯",children:"#"}),"常è§ä½¿ç¨åºæ¯"]}),"\n",(0,n.jsxs)(s.p,{children:["åªæå¨çç¥è¢«å¼ç¨æ¨¡åä¸ä¼å½±åæ£å¸¸è¿è¡æ¶ï¼æåºä½¿ç¨ ",(0,n.jsx)(s.code,{children:"IgnorePlugin"}),"ã常è§åºæ¯å
æ¬ï¼"]}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"æé¤ç¬¬ä¸æ¹åºå¨ææ¥æ¾ãä½å½ååºç¨å¹¶ä¸éè¦çä¸ç»èµæºï¼ä¾å¦æªä½¿ç¨ç Moment.js è¯è¨å
ã"}),"\n",(0,n.jsx)(s.li,{children:"æé¤å¯é模åæä»
å¨ç¹å®è¿è¡ç¯å¢ä¸ä½¿ç¨ç模åï¼åææ¯ç¸å
³ä»£ç è·¯å¾ä¸ä¼æ§è¡ï¼æå¼ç¨æ¹ä»£ç å·²ç»å¤ç模åä¸åå¨çæ
åµã"}),"\n",(0,n.jsx)(s.li,{children:"å°å¿½ç¥è§åéå®å¨ç¹å®å
æç®å½ï¼ä½¿å
¶ä»ä½ç½®ä½¿ç¨ç¸åæ¨¡åæ è¯ç¬¦æ¶ä»å¯æ£å¸¸è§£æã"}),"\n"]}),"\n",(0,n.jsxs)(s.h2,{id:"示ä¾",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#示ä¾",children:"#"}),"示ä¾"]}),"\n",(0,n.jsxs)(s.h3,{id:"å¿½ç¥æå®å¯¼å
¥",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#å¿½ç¥æå®å¯¼å
¥",children:"#"}),"å¿½ç¥æå®å¯¼å
¥"]}),"\n",(0,n.jsxs)(s.p,{children:["以ä¸é
ç½®ä¼å¿½ç¥ææå¨è§£æåæ¨¡åæ è¯ç¬¦æ°å¥½ä¸º ",(0,n.jsx)(s.code,{children:"./optional-feature"})," çæ¨¡åå¼ç¨ï¼ä¸éå¶å¼ç¨æ¹æ¨¡åæå¨çç®å½ï¼"]}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"rspack.config.mjs",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"import"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" { rspack } "}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"from"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" '@rspack/core'"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:";"})]}),"\n",(0,n.jsx)(s.span,{className:"line"}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"export"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" default"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" {"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" entry"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" './src/index.js'"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" plugins"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" ["})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" new"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" rspack"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".IgnorePlugin"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" resourceRegExp"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" /"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"^"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"\\.\\/optional-feature"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"$"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"/"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" })"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" ]"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"};"})})]})})}),"\n",(0,n.jsx)(s.p,{children:"ä¾å¦ï¼å
¥å£æä»¶ä¸å
å«ä¸ä¸ªä¸è§åå¹é
çéæå¯¼å
¥ï¼"}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"src/index.js",lang:"js",children:(0,n.jsx)(s.code,{children:(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"import"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" './optional-feature'"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:";"})]})})})}),"\n",(0,n.jsxs)(s.p,{children:["ç±äºçç¥äº ",(0,n.jsx)(s.code,{children:"contextRegExp"}),"ï¼è¿æ¡è§åä¼å¯¹ææç®å½ä¸ç模åå¼ç¨çæï¼å
¶ä»æ¨¡åæ è¯ç¬¦ä»ä¼æ£å¸¸è§£æã"]}),"\n",(0,n.jsxs)(s.p,{children:["Rspack ä¸ä¼ä¸º ",(0,n.jsx)(s.code,{children:"./optional-feature"})," çææ¨¡åï¼ä¹ä¸ä¼å°å®æ¿æ¢ä¸ºç©ºæ¨¡åãçæç JavaScript ä¸ä¼ä¿çåå§ç ",(0,n.jsx)(s.code,{children:"import"})," è¯æ³ï¼èæ¯å¨å¯¹åºä½ç½®çæä¸ä¸ªç¼ºå¤±æ¨¡å表达å¼ãå
¥å£æ§è¡å°è¯¥è¡¨è¾¾å¼æ¶ï¼ä¼æåºä¸ä¸ª ",(0,n.jsx)(s.code,{children:"code"})," 为 ",(0,n.jsx)(s.code,{children:"MODULE_NOT_FOUND"})," çé误ï¼"]}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"dist/main.jsï¼ç®åï¼",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:"Object"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"("})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" ("}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"function"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:" __rspack_missing_module"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"}
1,children:"() {"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" const"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" error"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" ="}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" new"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:" Error"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"\"Cannot find module './optional-feature'\""}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:");"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" error"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:".code "}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"="}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" 'MODULE_NOT_FOUND'"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:";"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" throw"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" error;"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" })()"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:");"})})]})})}),"\n",(0,n.jsx)(s.p,{children:"æ¤ç¤ºä¾ç¹æå±ç¤ºæ§è¡è¢«å¿½ç¥çéæå¯¼å
¥æ¶äº§ççè¿è¡æ¶é误ã"}),"\n",(0,n.jsxs)(s.h3,{id:"忽ç¥-momentjs-è¯è¨å
",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#忽ç¥-momentjs-è¯è¨å
",children:"#"}),"å¿½ç¥ Moment.js è¯è¨å
"]}),"\n",(0,n.jsxs)(s.p,{children:["Moment.js éè¿ ",(0,n.jsx)(s.code,{children:"require('./locale/' + name)"})," 卿å è½½è¯è¨å
ãRspack ä¼ä»è¯¥è¡¨è¾¾å¼ä¸æå ",(0,n.jsx)(s.code,{children:"./locale"})," ä½ä¸ºä¸ä¸æè·¯å¾ãè¥åªæ³å¨å¼ç¨æ¹æ¨¡åä½äºè·¯å¾ä»¥ ",(0,n.jsx)(s.code,{children:"moment"})," ç»å°¾çç®å½æ¶å¿½ç¥è¿é¡¹å¨ææ¥æ¾ï¼éè¦åæ¶é
ç½® ",(0,n.jsx)(s.code,{children:"resourceRegExp"})," å ",(0,n.jsx)(s.code,{children:"contextRegExp"}),"ï¼"]}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"new"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" rspack"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".IgnorePlugin"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" resourceRegExp"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" /"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"^"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"\\.\\/locale"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"$"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"/"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" contextRegExp"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" /moment"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"$"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"/"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"});"})})]})})}),"\n",(0,n.jsx)(s.p,{children:"å
¥å£æä»¶å¯ä»¥æ£å¸¸å¯¼å
¥ Moment.jsï¼"}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"src/index.js",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"import"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" moment "}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"from"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" 'moment'"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:";"})]}),"\n",(0,n.jsx)(s.span,{className:"line"}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:"console"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".log"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:"moment"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"}
1,children:"()"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".format"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"());"})]})]})})}),"\n",(0,n.jsxs)(s.p,{children:["Rspack ä¼ä½¿ç¨æååºçä¸ä¸æè·¯å¾ ",(0,n.jsx)(s.code,{children:"./locale"})," å¹é
",(0,n.jsx)(s.code,{children:"resourceRegExp"}),"ï¼è䏿¯ä½¿ç¨è§£æåçè·¯å¾ ",(0,n.jsx)(s.code,{children:"moment/locale"}),"ã两个æ£å表达å¼åå¹é
ï¼å æ¤æå»ºäº§ç©ä¼ä¿ç Moment.js æ¬èº«ï¼ä½ä¸ä¼å
å« ",(0,n.jsx)(s.code,{children:"moment/locale"})," ä¸ç模åï¼"]}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"dist/main.jsï¼ç®åï¼",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-comment)"},children:"// æå»ºäº§ç©ä¸å
å« Moment.js æ ¸å¿ä»£ç
1ã"})}),"\n",(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-comment)"},children:"// æå»ºäº§ç©ä¸ä¸å
å« moment/locale/*.js 模åã"})})]})})}),"\n",(0,n.jsxs)(s.h2,{id:"é项",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#é项",children:"#"}),"é项"]}),"\n",(0,n.jsxs)(s.h3,{id:"resourceregexp",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#resourceregexp",children:"#"}),"resourceRegExp"]}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"ç±»åï¼"})," ",(0,n.jsx)(s.code,{children:"RegExp"})]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"é»è®¤å¼ï¼"})," ",(0,n.jsx)(s.code,{children:"undefined"})]}),"\n"]}),"\n",(0,n.jsxs)(s.p,{children:["Rspack ä¼å¨è§£æåä½¿ç¨ ",(0,n.jsx)(s.code,{children:"resourceRegExp"})," è¿è¡å¹é
ã对äºç´æ¥æ¨¡åå¼ç¨ï¼åä¸å¹é
çæ¯å°æªè§£æçæ¨¡åæ è¯ç¬¦ï¼å¯¹äºå¨ææ¨¡åæ¥æ¾ï¼åä¸å¹é
çæ¯ä»è¡¨è¾¾å¼ä¸æåçä¸ä¸æè·¯å¾ãä¾å¦ï¼",(0,n.jsx)(s.code,{children:"import './optional-feature'"})," ä¼ä»¥ ",(0,n.jsx)(s.code,{children:"./optional-feature"})," åä¸å¹é
ï¼è ",(0,n.jsx)(s.code,{children:"require('./locale/' + name)"})," ä¼ä»¥ ",(0,n.jsx)(s.code,{children:"./locale"})," åä¸å¹é
ï¼ä¸¤è
é½ä¸ä¼ä½¿ç¨è§£æåçç»å¯¹è·¯å¾ã"]}),"\n",(0,n.jsxs)(s.p,{children:["æ£å表达å¼å¹é
䏿ªé
ç½® ",(0,n.jsx)(s.code,{children:"contextRegExp"})," æ¶ï¼Rspack ä¸ä¼çæè¢«å¼ç¨ç模åï¼ä¹ä¸éå¶å¼ç¨æ¹æ¨¡åæå¨çç®å½ãé
ç½® ",(0,n.jsx)(s.code,{children:"contextRegExp"})," åï¼ä¸¤ä¸ªæ£å表达å¼å¿
须忶å¹é
ã妿çç¥ ",(0,n.jsx)(s.code,{children:"resourceRegExp"}),"ï¼åå¿
é¡»æä¾ ",(0,n.jsx)(s.code,{children:"checkResource"}),"ï¼æç
§å
¬å¼é项类åï¼ä¸¤è
ä¸è½åæ¶çç¥ã"]}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"new"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" rspack"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".IgnorePlugin"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" resourceRegExp"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" /"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"^"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"\\.\\/optional-feature"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"$"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"/"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"});"})})]})})}),"\n",(0,n.jsxs)(s.h3,{id:"contextregexp",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#contextregexp",children:"#"}),"contextRegExp"]}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"ç±»åï¼"})," ",(0,n.jsx)(s.code,{children:"RegExp"})]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"é»è®¤å¼ï¼"})," ",(0,n.jsx)(s.code,{children:"undefined"})]}),"\n"]}),"\n",(0,n.jsxs)(s.p,{children:["ç¨äºå¹é
å¼ç¨æ¹æ¨¡åæå¨çç®å½ï¼",(0,n.jsx)(s.code,{children:"context"}),"ï¼ï¼è¯¥å¼é常æ¯ç»å¯¹è·¯å¾ãRspack ä»
å¨ ",(0,n.jsx)(s.code,{children:"resourceRegExp"})," å¹é
åææ£æ¥æ¤æ£å表达å¼ï¼ä¸¤ä¸ªæ£å表达å¼åæ¶å¹é
æ¶æä¼åæ¢çæå¯¹åºæ¨¡åã"]}),"\n",(0,n.jsxs)(s.p,{children:["çç¥æ¤é项æ¶ï¼",(0,n.jsx)(s.code,{children:"resourceRegExp"})," çå¹é
ç»æä¸åå¼ç¨æ¹æ¨¡åæå¨ç®å½çéå¶ã",(0,n.jsx)(s.code,{children:"contextRegExp"})," ä¸è½è±ç¦» ",(0,n.jsx)(s.code,{children:"resourceRegExp"})," åç¬çæï¼ä½¿ç¨å½æ°å½¢å¼æ¶ï¼åºå¨ ",(0,n.jsx)(s.code,{children:"checkResource"})," 䏿£æ¥ ",(0,n.jsx)(s.code,{children:"context"})," åæ°ã"]}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"new"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" rspack"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".IgnorePlugin"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" resourceRegExp"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" /"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"^"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"\\.\\/optional-feature"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"$"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"/"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" contextRegExp"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" /[/\\\\]legacy"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"$"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"/"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"});"})})]})})}),"\n",(0,n.jsxs)(s.h3,{id:"checkresource",children:[(0,n.jsx)(s.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#checkresource",children:"#"}),"checkResource"]}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.strong,{children:"ç±»åï¼"})}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"ts",children:(0,n.jsx)(s.code,{children:(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"(resource"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" string"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" context"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" string"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:") "}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"=>"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" boolean;"})]})})})}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsxs)(s.p,{children:[(0,n.jsx)(s.strong,{children:"é»è®¤å¼ï¼"})," ",(0,n.jsx)(s.code,{children:"undefined"})]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.p,{children:["Rspack ä¼å¨è§£ææ¯ä¸å¤æ¨¡åå¼ç¨åè°ç¨æ¤å½æ°ã",(0,n.jsx)(s.code,{children:"resource"})," ä¸ ",(0,n.jsx)(s.code,{children:"resourceRegExp"})," çå¹é
å¼ç¸åï¼å¯¹äºç´æ¥æ¨¡åå¼ç¨ï¼å®æ¯å°æªè§£æçæ¨¡åæ è¯ç¬¦ï¼å¯¹äºå¨ææ¨¡åæ¥æ¾ï¼å®æ¯æååºçä¸ä¸æè·¯å¾ã",(0,n.jsx)(s.code,{children:"context"})," æ¯å¼ç¨æ¹æ¨¡åæå¨çç®å½ãè¿å ",(0,n.jsx)(s.code,{children:"true"})," æ¶åæ¢è§£æä¸ä¸çæå¯¹åºæ¨¡åï¼è¿å ",(0,n.jsx)(s.code,{children:"false"})," æ¶ç»§ç»å¤çã"]}
1),"\n",(0,n.jsxs)(s.p,{children:["è¿æ¯ ",(0,n.jsx)(s.code,{children:"resourceRegExp"})," å ",(0,n.jsx)(s.code,{children:"contextRegExp"})," ç彿°å½¢å¼æ¿ä»£æ¹æ¡ã妿çç¥æ¤é项ï¼åå¿
é¡»æä¾ ",(0,n.jsx)(s.code,{children:"resourceRegExp"}),"ãéè¦æç®å½éå¶å½æ°çå¹é
èå´æ¶ï¼è¯·å¨å½æ°å
鍿£æ¥ ",(0,n.jsx)(s.code,{children:"context"}),"ã"]}),"\n",(0,n.jsxs)(s.p,{children:["Rspack ä¼å
æ§è¡ ",(0,n.jsx)(s.code,{children:"checkResource"}),"ï¼åæ£æ¥æ£å表达å¼é项ã妿忶æä¾ä¸¤ç§å½¢å¼ï¼è¿å ",(0,n.jsx)(s.code,{children:"true"})," çç»æä¼å
ï¼ä¼ç«å³åæ¢è§£æä¸ä¸çæå¯¹åºæ¨¡åï¼è¿å ",(0,n.jsx)(s.code,{children:"false"})," åï¼Rspack ä¼ç»§ç»æ£æ¥ ",(0,n.jsx)(s.code,{children:"resourceRegExp"})," å ",(0,n.jsx)(s.code,{children:"contextRegExp"}),"ãåªæä¸¤ç§å½¢å¼é½æªå¿½ç¥è¯¥æ¨¡åå¼ç¨æ¶ï¼Rspack æä¼ç»§ç»æ§è¡å¸¸è§è§£æã"]}),"\n",(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",lang:"js",children:(0,n.jsxs)(s.code,{children:[(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"new"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:" rspack"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".IgnorePlugin"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"({"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:" checkResource"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"(resource"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" context) {"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" return"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" resource "}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"==="}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" './optional-feature'"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:" &&"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:" /[/\\\\]legacy"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"$"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"/"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:".test"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"(context);"})]}),"\n",(0,n.jsxs)(s.span,{className:"line",children:[(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" }"}),(0,n.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:","})]}),"\n",(0,n.jsx)(s.span,{className:"line",children:(0,n.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"});"})})]})})})]})}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(o,{...e})}):o(e)}l.__RSPRESS_PAGE_META={},l.__RSPRESS_PAGE_META["zh%2Fplugins%2Fignore-plugin.mdx"]={toc:[{id:"å·¥ä½åç",text:"å·¥ä½åç",depth:2},{id:"常è§ä½¿ç¨åºæ¯",text:"常è§ä½¿ç¨åºæ¯",depth:2},{id:"示ä¾",text:"示ä¾",depth:2},{id:"å¿½ç¥æå®å¯¼å
¥",text:"å¿½ç¥æå®å¯¼å
¥",depth:3},{id:"忽ç¥-momentjs-è¯è¨å
",text:"å¿½ç¥ Moment.js è¯è¨å
",depth:3},{id:"é项",text:"é项",depth:2},{id:"resourceregexp",text:"resourceRegExp",depth:3},{id:"contextregexp",text:"contextRegExp",depth:3},{id:"checkresource",text:"checkResource",depth:3}],title:"IgnorePlugin",headingTitle:"IgnorePlugin",frontmatter:{description:"å¿½ç¥æå®ç导å
¥ï¼ä½¿å¯¹åºæ¨¡åä¸è¿å
¥æå»ºäº§ç©ã"}},r.d(s,{default:()=>l})}}]);
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.