|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
' h; P2 A E( {, r$ H! @- X* ~2 T课程目录: M; [& c$ \1 T6 X; C4 G. y
01.课程介绍
- C8 h+ a6 g) M+ h/ A02.webpack简介% ?: k+ ]- Z6 B9 n
03.webpack五个核心概念# T8 q. M- K. }! M; U5 m" G
04.webpack的初体验" d2 R' J3 h2 N0 w
05.打包样式资源
3 k' c; W* l; ?1 {4 [6 z* H06.打包html资源1 o9 ] n9 T& s2 ] l" i' t
07.打包图片资源; n; V2 B# V- c* }, V6 ~
08.打包其他资源
; F" Q2 q: r# }' i09.devServer
) h+ \: `( i$ D0 ~# Y10.开发环境基本配置
2 k: @& A5 S6 _4 z. W0 X11.构建环境介绍2 r' S! W( Q- L/ C" S2 P% ^
12.提取css成单独文件
# L4 A" I4 }% m8 e13.css兼容性处理. P3 n* K' a0 T- Z
14.压缩css; A3 G# x8 x( o' q+ j& t: _ i
15.js语法检查eslint( A& N& r$ m. x. e4 r! o3 g# U8 `
16.js兼容性处理eslint9 j: r( C8 S5 E4 \1 r V' y
17.压缩html和js
# F& B2 g$ \" m" u# O! E: e18.生产环境基本配置
3 A" G5 s% D- r. G+ g6 Q( q19.性能优化介绍
1 n0 `. u* c' d8 q* _; D20.HMR
5 l. f }# n. T* j* b. ]1 q( @21.source-map
9 Y, P/ R7 V% m, z4 d- K* _22.oneOf
$ F; N! \6 [) R9 L- ~5 G23.缓存& L7 o$ V% ], H; ?! G4 V/ A. S/ Q
24.tree shaking# U* x- m# N+ P; N2 p P
25.code split
( x' z4 T1 f! [2 A( |1 o* t; i26.懒加载和预加载2 [5 y# E8 P$ h
27.PWA, f. W/ C4 {5 Z0 g+ f, V7 x$ D
28.多进程打包0 _+ Z. @! K) m0 J% l7 H
29.externals: \$ |$ E7 L6 E
30.dll8 |" U0 {+ L# j
31.性能优化总结
5 J; a/ G H! k32.webpack配置详解介绍, N S. ?* ~7 j- M6 [
33.详细配置之entry
6 u' {, G: C: K/ O* O% w34.详细配置之output; K6 I" K3 G" m5 K
35.详细配置之module
3 H, t* |# i& y; a2 I36.详细配置之resolve, A8 p9 ^( M- V* _: e/ Q4 M
37.详细配置之devServer5 u) Y8 Q! N: Z: S5 V
38.详细配置之optimization/ y5 \3 `7 ^6 w; K
39.webpack5介绍和使用
" d0 n8 F+ l, R3 V& C5 P: {1 w40.总结webpack
$ M, a+ c1 e/ H# e! @ 3 T1 {/ K8 F$ Q. v5 h% D
|
|