2-13 常见的loader以及作用的总结(webpack部分)

常用的loader

style-loader 将css添加到DOM的内联样式标签style里

css-loader 允许将css文件通过require的方式引入,并返回css代码

less-loader 处理less

sass-loader 处理sass

postcss-loader 用postcss来处理CSS

autoprefixer-loader 处理CSS3属性前缀,已被弃用,建议直接使用postcss

file-loader 分发文件到output目录并返回相对路径

url-loader 和file-loader类似,但是当文件小于设定的limit时可以返回一个Data Url

html-minify-loader 压缩HTML

babel-loader 用babel来转换ES6文件到ES5

loader特性

loader 从右到左地取值(evaluate)/执行(execute)

loader 支持链式传递,链中的每个 loader 会将转换应用在已处理过的资源上

loader 也可以内联显示指定

loader 可以是同步的,也可以是异步的

loader 运行在 Node.js 中,并且能够执行任何 Node.js 能做到的操作

loader 可以通过 options 对象配置

除了常见的通过 package.json 的 main 来将一个 npm 模块导出为 loader,还可以在 module.rules 中使用 loader 字段直接引用一个模块

loader 能够产生额外的任意文件

本文作者:林见夕

本文链接:https://www.cnblogs.com/ifon/p/15890477.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   林见夕  阅读(143)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.