1"use strict";(self.rspackChunkrspack_website=self.rspackChunkrspack_website||[]).push([["8q"],{r7(e,r,a){a.r(r);var d=a("i"),i=a("f");function l(e){let r={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,i.R)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(r.h1,{id:"æ»è§",children:[(0,d.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#æ»è§",children:"#"}),"æ»è§"]}),"\n",(0,d.jsxs)(r.h2,{id:"å
¼å®¹æ§",children:[(0,d.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#å
¼å®¹æ§",children:"#"}),"å
¼å®¹æ§"]}),"\n",(0,d.jsx)(r.p,{children:"Rspack è´åäºå
¼å®¹ webpack çæä¸ç loaderãæä»¬ç¡®ä¿ Rspack å°½å¯è½å°å»å
¼å®¹ webpack ç loader APIï¼ä½¿æ´å¤ç°æç webpack loader è½å¤å¨ Rspack ä¸ç´æ¥ä½¿ç¨ã"}),"\n",(0,d.jsxs)(r.p,{children:["ç®å Rspack å·²ç»å
¼å®¹äº webpack ç»å¤§é¨åç loader APIï¼å¦æä½ åç°æä¸ª webpack loader æ æ³å¨ Rspack ä¸ä½¿ç¨ï¼æ¬¢è¿å° ",(0,d.jsx)(r.a,{href:"https://github.com/web-infra-dev/rspack",rel:"noopener noreferrer",target:"_blank",children:"Rspack ä»åº"})," éè¿ issue åé¦ã"]}),"\n",(0,d.jsxs)(r.h2,{id:"ç¼å-loader",children:[(0,d.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#ç¼å-loader",children:"#"}),"ç¼å Loader"]}),"\n",(0,d.jsxs)(r.p,{children:["æä»¬æä¾äºä¸åç±»å loader çä¸äºåºæ¬ç¤ºä¾ï¼å¦æä½ æ³è¦ç¼åä¸ä¸ª loaderï¼å¯ä»¥åè ",(0,d.jsx)(r.a,{href:"/zh/api/loader-api/writing-loaders.html",children:"ç¼å Loader"})," æ¥ä¸æã"]}),"\n",(0,d.jsxs)(r.p,{children:["å¦æä½ éè¦ä½¿ç¨ä¸ä¸ªå·²æç loaderï¼å¯ä»¥åè ",(0,d.jsx)(r.a,{href:"/zh/guide/features/loader.html",children:"ç¹æ§ - loader"})," æ¥äºè§£å¦ä½ä½¿ç¨ã"]}),"\n",(0,d.jsxs)(r.h2,{id:"loader-api",children:[(0,d.jsx)(r.a,{className:"rp-header-anchor","aria-hidden":"true",href:"#loader-api",children:"#"}),"Loader API"]}),"\n",(0,d.jsx)(r.p,{children:"Loader API å
å«ï¼"}),"\n",(0,d.jsxs)(r.ul,{children:["\n",(0,d.jsxs)(r.li,{children:[(0,d.jsx)(r.a,{href:"/zh/api/loader-api/context.html",children:"Loader ä¸ä¸æ"}),"ï¼è¡¨ç¤º loader å
é¨å¯ç¨ç屿§ï¼è¿äºå±æ§å¨ loader ä¸éè¿ ",(0,d.jsx)(r.code,{children:"this"})," 屿§è¿è¡è®¿é®ã"]}),"\n",(0,d.jsxs)(r.li,{children:[(0,d.jsx)(r.a,{href:"/zh/api/loader-api/inline.html",children:"å
è loader"}),"ï¼å¨ ",(0,d.jsx)(r.code,{children:"import"})," è¯å¥ä¸æå® loaderã"]}),"\n",(0,d.jsxs)(r.li,{children:[(0,d.jsx)(r.a,{href:"/zh/api/loader-api/inline-match-resource.html",children:"å
è matchResource"}),"ï¼å
è®¸ä½ å¨å è½½èµæºæ¶å¨ææ¹åå¹é
è§åã"]}),"\n"]})]})}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:r}={...(0,i.R)(),...e.components};return r?(0,d.jsx)(r,{...e,children:(0,d.jsx)(l,{...e})}):l(e)}h.__RSPRESS_PAGE_META={},h.__RSPRESS_PAGE_META["zh%2Fapi%2Floader-api%2Findex.mdx"]={toc:[{id:"å
¼å®¹æ§",text:"å
¼å®¹æ§",depth:2},{id:"ç¼å-loader",text:"ç¼å Loader",depth:2},{id:"loader-api",text:"Loader API",depth:2}],title:"æ»è§",headingTitle:"æ»è§",frontmatter:{description:"Rspack Loader API æ»è§ï¼æ¶µç Loader Contextãå
èè¯æ³ãèªå®ä¹è½åä¸ Loader ç¼åæ¹å¼ã"}},a.d(r,{default:()=>h})}}]);
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.