码迷,mamicode.com
首页 > Web开发 > 详细

【原】webpack--loaders,主要解释为什么需要loaders

时间:2019-08-10 21:18:50      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:类型   web   文件类型   pack   形式   语法糖   解释   打包   es6   

Why需要loaders?

webpack开箱即用只支持JS和JSON两种文件类型,但是比如css、less,还有目前市场上比较新的语法糖jsx,怎么处理呢?

通过Loaders去支持其他文件类型并且把它们转化为有效的模块,并且可以添加到依赖图中。

本身是一个函数,也就是接受源文件作为参数,返回转换的结果。

常见的loaders有哪些呢?

babel-loader : 转换es6、es7等js新特性语法

css-loader  : 支持.css文件的加载和解析

less-loader : 将less文件转换成css

ts-loader : 将typescript文件转换为js

file-loader : 进行图文、文字等的打包

raw-loader : 将文件已字符串的形式导入

thread-loader : 多进程打包js和css

【原】webpack--loaders,主要解释为什么需要loaders

标签:类型   web   文件类型   pack   形式   语法糖   解释   打包   es6   

原文地址:https://www.cnblogs.com/luckyXcc/p/11332744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!