日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何配置webpack的loader

發布時間:2024/2/28 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何配置webpack的loader 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

loader本質上是一個函數,將其作為模塊,使用CommonJS規則導出,其作用是將某個字符串轉換成另一個源碼字符串返回,在模塊解析的過程中被調用,以得到最終的源碼。一般情況不會讓我們寫一個loader的,而且也有大佬開發好用的loader可以使用,因此我們來了解一下如何配置一個loader。

之前講過一些webpack的其他配置,有問題的話,可以點擊這里。打開 webpack.config.js 文件,我們在module屬性中對loader進行配置,代碼如下

module.exports = {mode : "production",module: { //開始配置loaderrules: [{ //規則1test: /index\.js$/, //正則表達式,匹配模塊的路徑,該行表示匹配文件名為index.js的文件use:["./loaders/loader1","./loaders/loader2"] //匹配到文件之后,使用哪些loader,順序是從后到前,該行表示匹配到index.js文件后,先過loader2加載器,再過loader1加載器},{ //規則2test: /\.js$/, //該行表示匹配后綴名為js的文件use: ["./loaders/loader3","./loaders/loader4"]}]} }

上述代碼在打包的時候,先按照test中的正則表達式匹配到文件,(以下是個人理解)然后將文件對應的loader按照use中的順序放入一個空間,注意的是若滿足規則一正則表達式匹配的文件同時滿足規則二的正則表達式,則將規則二中的加載器放在該文件對應的空間中規則一的加載器的后面,執行時,從該空間最后一個加載器開始向前執行

總結

以上是生活随笔為你收集整理的如何配置webpack的loader的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。