|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
( H5 p8 x2 u. ?5 e4 _课程目录:6 f! ^3 R0 x1 t7 I1 F- z. x. M' M
01.课程介绍- y6 }8 e. }! }( g' g y- s. o
02.webpack简介
. c1 k Q2 I/ C03.webpack五个核心概念$ U+ l/ T- A- x0 c6 m- e2 u
04.webpack的初体验
+ S+ l3 u; d% u* M& t, I9 R* B5 O, N05.打包样式资源
8 e4 f0 L( j- n% J+ A$ _06.打包html资源% U3 c/ ?( y; l; ^, j5 w& i! n
07.打包图片资源% l" E% `9 H8 {8 N
08.打包其他资源
% [) z6 {( Q& ~" i; b09.devServer
3 v+ I# h( S$ D7 D( e; n+ ?; p K10.开发环境基本配置
, C' C+ Y' h3 K" C! @( C* ]11.构建环境介绍
8 m- u! M2 h$ F c, @, A* o& T; u12.提取css成单独文件" F2 H+ a5 T* g
13.css兼容性处理
6 I4 Q: C! c! j8 {14.压缩css
+ J$ U$ @! q2 d, z7 S# ^15.js语法检查eslint
9 M6 O' |- H7 |* A/ r$ I9 `16.js兼容性处理eslint+ N# X: x2 X$ j* I
17.压缩html和js
' l% B" r& Z( n' b. s18.生产环境基本配置/ W% e1 U/ q& w6 n0 x
19.性能优化介绍8 E u/ g( ^' ~& b
20.HMR0 I2 H. Z) o+ \1 e* f+ D, I& D b+ l! i
21.source-map; U @7 I6 ^$ Y/ F* g0 c7 z; U/ n1 y
22.oneOf1 [) U! |! V" J, G4 v$ V
23.缓存8 o+ c0 ^- B, T$ j: C: x$ D
24.tree shaking; [4 ^% q4 C7 e* _$ t
25.code split
/ s3 x c' I2 q* m/ M26.懒加载和预加载
0 U8 W: s U3 ~& \1 e4 Q1 S27.PWA8 v8 ?8 K6 `' n1 T/ T
28.多进程打包
: t0 q2 w, ?+ l" [29.externals
O( C) \& ?$ S# A8 v30.dll$ v0 n5 c+ M$ m
31.性能优化总结' b+ _) ~+ U* C/ J
32.webpack配置详解介绍) o( w6 H. G" e0 B0 Z' ]7 x" B
33.详细配置之entry
$ t4 C% F4 A( E3 V w4 m34.详细配置之output
( ^5 _9 w# u$ d, V9 n35.详细配置之module
) L1 e( k9 L! m7 \36.详细配置之resolve# N1 L& K4 S$ [( \! K
37.详细配置之devServer3 ~& y7 U+ [; i) m6 e
38.详细配置之optimization
4 e/ D, E0 J: W39.webpack5介绍和使用
9 g8 a% w4 d) I: |# @4 S40.总结webpack8 o' V* s8 ~- E5 [( G6 @0 R* g
9 D+ I" f- d5 t2 D) B* Z1 ?! u! J
|
|