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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

webpack 中的加载器简介||webpack 中加载器的基本使用——1. 打包处理 css 文件 2. 打包处理 less 文件 3.打包处理 scss 文件

發布時間:2025/4/16 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webpack 中的加载器简介||webpack 中加载器的基本使用——1. 打包处理 css 文件 2. 打包处理 less 文件 3.打包处理 scss 文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

webpack 中的加載器

1. 通過 loader 打包非 js 模塊

在實際開發過程中,webpack 默認只能打包處理以 .js 后綴名結尾的模塊,其他.js 后綴名結尾的模塊

webpack 默認處理不了,需要調用 loader 加載器才可以正常打包,否則會報錯!

2. loader 的調用過程



webpack 中加載器的基本使用



1. 打包處理 css 文件

① 運行 npm i style-loader css-loader -D 命令,安裝處理 css 文件的 loader ② 在 webpack.config.js module -> rules 數組中,添加 loader 規則如下:

// 所有第三方文件模塊的匹配規則

module: {

? ? rules: [

? ? ? { test: /\.css$/, use: ['style-loader', 'css-loader'] }

? ?]

}

其中,test 表示匹配的文件類型, use 表示對應要調用的 loader 注意 ? use 數組中指定的 loader 順序是固定的 ? 多個 loader 的調用順序是:從后往前調用

2. 打包處理 less 文件 ① 運行 npm i less-loader less -D 命令



3. 打包處理 scss 文件

① 運行 npm i sass-loader node-sass -D 命令



module: {rules: [{ test: /\.css$/, use: ['style-loader', 'css-loader', 'postcss-loader'] },{ test: /\.less$/, use: ['style-loader', 'css-loader', 'less-loader'] },{ test: /\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader'] },{ test: /\.jpg|png|gif|bmp|ttf|eot|svg|woff|woff2$/, use: 'url-loader?limit=16941' },{ test: /\.js$/, use: 'babel-loader', exclude: /node_modules/ }]}

?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的webpack 中的加载器简介||webpack 中加载器的基本使用——1. 打包处理 css 文件 2. 打包处理 less 文件 3.打包处理 scss 文件的全部內容,希望文章能夠幫你解決所遇到的問題。

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