loader和plugin的区别

总结一下,之前用到的loader和plugin:

语言 loader/plugin 处理结果
js(1) babel-loader 低版本浏览器支持的js(1)
css(1)) style/css-loader 插入style标签(1)
css(n) MiniCssExtractPlugin 处理过的css(1)
html(0/1) HtmlWebpackPlugin 自动引入了JS和CSS的html(1)

注:括号中的数字代表文件数量

loader和plugin的区别

loader:加载器

加载器是用来加载文件的,webpack本身只能加载JS文件(内置babel-loader)加载其它文件就需要另外安装loader,比如css-loader可以把CSS转成style标签,又比如file-loader可以加载图片对图片进行一些优化

plugin:插件

插件是用来增强功能的,比如HtmlWebpackPlugin是用来生成HTML的,比如MiniCssExtractPlugin它是用来抽取css生成css文件的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 可以结合慕课网的视频来读这篇文章,地址:http://www.imooc.com/learn/802 Webpac...
    哈哈腾飞阅读 5,940评论 0 7
  • webpack 是什么? 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(mo...
    IT老马阅读 8,620评论 2 27
  • webpack 是一个流行的前端项目构建工具(打包工具),可以解决当前 web 开发中所面临的困境。webpack...
    A_si阅读 3,846评论 0 0
  • 在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始...
    Charlot阅读 10,829评论 1 32
  • 早上好!#幸福实修#~每天进步1%#幸福实修10班@胡玲美07--苏州# 20170820(27/30) 【幸福三...
    胡玲美hlm阅读 2,087评论 4 0