webpack处理样式资源 | 您所在的位置:网站首页 › webpack配置loader › webpack处理样式资源 |
初步配置
处理CSS资源 1.下载css-loader: npm i css-loader style-loader -D2.入口文件main.js中引入css资源: 运行一个页面,只引入打包后的JS文件,也会加载出CSS资源: 处理Less资源 1.如法炮制,下载安装less 和 less-loader npm i less less-loader -D2.rules中对less添加配置项 { test: /\.less$/i, use: [ // compiles Less to CSS 'style-loader', 'css-loader', 'less-loader', //将less编译成css ], },3.完成less样式书写并引入 处理Sass和Scss 1.安装sass和sass-loader npm i sass sass-loader -D2.rules中添加配置项 { test: /\.s[ac]ss$/i, use: [ 'style-loader', 'css-loader', 'sass-loader', ], },3.完成sass样式书写并引入 处理Stylus 1.安装stylus 和 stylus-loader npm i style-loader -D2.配置rules { test: /\.styl$/, loader: "stylus-loader", // 将 Stylus 文件编译为 CSS },3.书写styl文件,完成stylus样式书写并引入 使用OneOf如果存在多种样式的css资源,那么这些rules配置项会累在一起,webpack处理每个资源时会依次遍历匹配你所写的所有文件名后缀规则。 这个时候可以使用oneOf进行提升匹配速度,即每个文件只能被一个loader配置,已经匹配上了规则就切换对下一个资源的配置。 |
CopyRight 2018-2019 实验室设备网 版权所有 |