有段时间没有写简书了,正好最近正在学习webpack,推荐极客时间---玩转webpack
)跟着腾讯高级搞开发工程师---程柳锋学习webpack,顺便做一下笔记。
1.课程目录
2.内容综述
3.为什么需要构建工具
4.前端构建演变之路
5.为什么选择webpack
除了上图说的这几点,还有如下几点:
- webpack社区生态丰富;
- 配置灵活和插件化扩展;
- 官方更新迭代速度快。
6.初识webpack
(1)配置文件
webpack默认配置文件:webpack.config.js,可以通过webpack --config指定配置文件
(2)webpack配置组成
(3)零配置webpack包含哪些内容?
webpack4.0出来以后,宣称不用配置webpack文件,也可进行webpack打包,主要是对entry和output做了默认的设定,对mode、module、plugins未做设定。
7.环境搭建
(1)安装Node.js和NPM
(2)安装webpack和webpack-cli
8.一个简单的例子
使用./node_modules/.bin/webpack运行打包
9.通过npm script 运⾏ webpack
通过上面的例子我们看到,每次运行打包的时候,都会输入./node_modules/.bin/webpack命令,显得过于臃肿,有没有更简单的方法呢?答案是肯定的,我们通过配置package.json配置运行命令
10.总结
这一章节主要是讲了前端构建的发展历史、webpack的基本安装和使用,下一章节,主要学习webpack的基础概念、介绍webpack的entry、module、loader、plugin、以及代码压缩、文件指纹、热更新的技巧。