Webpack学习--原理
loader 原理
loader – 帮助 webpack 将不同类型的文件转换为 webpack 可识别的模块。
loader执行顺序
分类
pre:前置
normal:普通,默认的
inline:内联
post:后置
执行顺序
- pre > normal > inline > post
- 相同优先级执行顺序,从右到左,从下到上
使用loader的方式
- 配置方式
- 内联方式:在每个import中显示指定loader
inline loader
import Styles from 'style-loader!css-loader?modules!./styles.css';
含义:
- 使用 css-loader 和style-loader 处理css文件
- !用来分隔loader
inline-loader可以通过添加不同前缀跳过其他类型loader
!跳过normal loader
import Styles from '!style-loader!css-loader?modules!./styles.css';
-!跳过pre 和 normal loader
import Styles from '-!style-loader!css-loader?modules!./styles.css';
!!跳过pre 、 normal 和 post loader
import Styles from '!!style-loader!css-loader?modules!./styles.css';
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 White Horse Village!