|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
! ~7 R9 e3 t A. k# ~, s2 j+ c课程目录:
, _/ d+ R& V6 [2 b$ N& v01.课程介绍, e* U, b8 b3 j! e+ I9 x/ d
02.webpack简介9 Z# G" `4 D& _1 S
03.webpack五个核心概念
5 h9 {0 C w' d# e0 x0 g04.webpack的初体验
4 S9 D! N" F9 j6 s- k* k* D7 l05.打包样式资源
/ v& L! s) s0 v" d' k( d, Q3 L06.打包html资源
T. T; C, t9 f3 P0 K07.打包图片资源
" l) l" w+ B+ B$ ?8 ` }08.打包其他资源+ W3 B0 m' F" s5 D1 V
09.devServer
2 x$ \# K3 g1 u" v T10.开发环境基本配置3 s$ w& x; d. ]/ w; H& |. O
11.构建环境介绍
& Z+ j& b* a- Q* x- S- h7 F0 A& j7 ?12.提取css成单独文件
9 [9 u+ G. U# s& e13.css兼容性处理
; y& b, b0 W, C14.压缩css% S6 u9 |; Z. ^& d+ f8 {% w
15.js语法检查eslint5 H0 {" K. a' n/ p0 x+ c, Y- a6 l: \
16.js兼容性处理eslint' e% \. |; ]* S1 g; O& ^; w" L: o
17.压缩html和js& ?5 ^1 F" u# D
18.生产环境基本配置& F& e! L- d. z2 Q
19.性能优化介绍
* E8 O" F( d6 s. w, z5 J20.HMR
8 F8 N% Q' d1 @0 l2 p21.source-map0 u7 m5 O- o+ k- C5 y# J& P) C
22.oneOf
5 o" M/ y; s5 F: U! J8 w: B4 W23.缓存
7 O2 f9 m* q( B0 g6 }24.tree shaking; `- H+ g) \7 B0 _8 n' _3 W% h
25.code split6 d+ A) Y; n/ _0 v3 q
26.懒加载和预加载6 L( B% p1 Q7 I
27.PWA7 B* F1 S' P+ R9 O* M* B
28.多进程打包5 i3 K% R! e4 ~% z
29.externals8 B" I/ U0 A0 ?- F; n# A
30.dll) j. P1 `2 J' X7 A3 k
31.性能优化总结8 |& S0 ]4 Q" \& }0 l2 ?3 {
32.webpack配置详解介绍" x0 e8 t5 e& e
33.详细配置之entry
! {' K' l" C2 J2 u2 M! u, q34.详细配置之output
, r# a( ?" h& q) T8 M, N+ A35.详细配置之module! F3 B9 x. e1 t$ I, i' ^
36.详细配置之resolve' y8 e* f! U* U* e1 t; p
37.详细配置之devServer
- U7 @/ w- T$ B1 g# G/ N38.详细配置之optimization# \: P2 ^8 q2 C2 _! A" }
39.webpack5介绍和使用0 j" N1 x4 }3 B% I, B6 r" r
40.总结webpack9 ?8 v# ~. u3 k2 x, {, H& n
- l" z2 e( j8 \9 X( |
|
|