|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
$ |8 z- }, B2 h1 K课程目录:
) I: G7 W4 ~5 L$ M7 C01.课程介绍2 t! B' T8 h* ]/ x# I* z! |
02.webpack简介
& O. r8 m* o5 Z! p; u: i03.webpack五个核心概念 |5 \" W! x! K/ ? h' m
04.webpack的初体验
8 |9 K+ J$ B% A7 L05.打包样式资源4 X; \# n+ k# Y* Y5 g8 V: p
06.打包html资源
( Z6 B$ |9 G3 \6 }" X h07.打包图片资源8 p4 y! j9 `$ z. E; e/ R
08.打包其他资源
; h% ?4 Y' C6 I# c09.devServer: a" S) p: C5 x9 _7 Y1 ^: l
10.开发环境基本配置
& i+ {! P' g+ s11.构建环境介绍
- M i7 V( `$ y' J12.提取css成单独文件
! I* r! Y! S6 |& [# h13.css兼容性处理/ k- z" K/ t# ` {/ g" E
14.压缩css7 N4 s4 u: t& W" y- R
15.js语法检查eslint
& m( |4 l% ]: |: O16.js兼容性处理eslint% q! X9 i. w' b! k% |
17.压缩html和js5 g; `9 J: z: ]0 F" E& ~
18.生产环境基本配置
, e* ?6 j+ A# {5 Y19.性能优化介绍
8 V& ^0 e K: P9 q; T5 S* u: @; T* V6 X20.HMR" B; R4 d+ x- K. i# I* ]
21.source-map
( G# T# i; r; k$ D4 p3 Q; K! S22.oneOf' i# \( v2 L6 M
23.缓存
8 Z% B5 N' i- J9 W+ \5 R8 e24.tree shaking
5 b' J+ N5 J3 D/ t: f25.code split
" i, Y: \; f: ?% z. q+ g26.懒加载和预加载- Z- ]" s' t# Y9 M% @
27.PWA( ~" a# w# B. g+ O' X! g
28.多进程打包
7 s d( ^' I6 N! Q+ H& \ E29.externals' v5 `- u/ A$ k6 ?. P$ M. q
30.dll- _4 ^1 [. v N* c. G. T/ u
31.性能优化总结
: {" ]1 w# e0 K+ I9 { g7 f32.webpack配置详解介绍. Z2 a: m! v" {: {& c3 E
33.详细配置之entry/ M: |3 q- D% i& p6 ]
34.详细配置之output) g" Y5 c9 o% a! K% ^
35.详细配置之module0 y- I& z Z8 N. K
36.详细配置之resolve
- C, J4 v/ |7 V5 m2 J7 U% r: n37.详细配置之devServer; Y; R- ^" C* w& _
38.详细配置之optimization, l+ f/ {$ ^6 B# h
39.webpack5介绍和使用/ {$ J( Z. g3 q. B# k
40.总结webpack
; u' ^: i8 w& y2 u5 |4 l( \6 E6 A 1 m! t" a, R# n0 q
|
|