文章目录
Babel与Webpack
一、Babel
1、Babel是什么
Babel 是一个 JavaScript 编译器。
Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。
2、Babel的使用方式
有很多,选择其中的命令行使用方式。
3、使用Babel前的准备工作
node.js中包含npm。
4、使用Babel编译ES6代码
二、Webpack入门
1、Webpack是什么
2、Webpack初体验
三、Webpack的核心概念
1、entry和output
entry:指定入口文件;有单入口,多入口
output:出口文件;
2、loader
3、plugins
四、Webpack应用
1、处理CSS文件
loader配置
2、使用file-loader处理CSS中的图片
3、使用html-withimg-loader处理html中的图片
4、使用file-loader处理JS中的图片
5、使用url-loader处理图片
6、使用webpack-dev-server搭建开发环境
总结