|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
$ P% F6 V& |+ v C课程目录:4 [6 \" s/ c6 ?3 p, [! S
01.课程介绍
' Q3 |/ z9 q8 y: C- a6 N02.webpack简介
$ m+ r7 t; v5 t: V03.webpack五个核心概念4 G4 w7 @ G$ x6 l; i5 {, o. r" w
04.webpack的初体验
- {- p6 ` E1 l3 G5 P9 t9 k) X05.打包样式资源
1 _5 h; `3 N, N- j06.打包html资源2 s4 I# L+ B8 D6 A8 _2 s5 `
07.打包图片资源5 e: |" ~3 S9 J. C4 V
08.打包其他资源7 @" V! C5 t3 x7 t$ t& x
09.devServer
% s$ M& P% |4 S$ Y" @10.开发环境基本配置. }1 E/ k5 q$ w4 p/ h* V
11.构建环境介绍
9 J7 @3 J K7 \3 V0 _, e12.提取css成单独文件
& J# F! F. L! E$ y) `3 j13.css兼容性处理, a+ C9 d6 m: E+ E
14.压缩css
* T5 }% @' R8 X0 n6 ~15.js语法检查eslint2 q- M9 [$ E3 X6 H
16.js兼容性处理eslint
1 G4 J. u. B. h w9 D, S17.压缩html和js
a$ f E3 S8 V8 A3 C: j18.生产环境基本配置4 d7 Y& b2 {! D2 ^ E: R9 L/ b
19.性能优化介绍! M6 V0 b+ r8 x8 y& b
20.HMR8 O g/ v3 m/ h4 n! {- X
21.source-map
0 F# P5 `( b8 N* x22.oneOf
7 F0 q% Y0 n2 G23.缓存: Y; S8 f) R3 a' o8 q* N
24.tree shaking" K' U$ H1 g) f2 R/ G
25.code split( ~! c1 z! U% T. R" r5 u
26.懒加载和预加载
7 l8 y/ @- O2 q3 i% |6 [27.PWA
7 p3 w/ y3 s7 f5 @28.多进程打包& \: L: g: ], t6 U
29.externals
1 }" H9 j! a, c30.dll% s9 T$ P' O; |+ w
31.性能优化总结
7 G1 S* Z) X% ^# j1 \32.webpack配置详解介绍
8 E% C. k( a% f; {$ j' H$ p33.详细配置之entry" P) S; y5 C2 ]: y0 F) `
34.详细配置之output" K* _! {; T! [" m# J- q" b8 |7 a5 r
35.详细配置之module
; |/ `2 c, j( r3 x36.详细配置之resolve+ |6 r0 Z- U7 @- ~8 p' N1 U5 d ?
37.详细配置之devServer
! y) F- g( R4 l1 E( S38.详细配置之optimization4 [; l; `2 f. ~' E. Y
39.webpack5介绍和使用6 E# {, X; o J( @! X' S
40.总结webpack
/ {+ f0 P2 T4 R4 L) w% {' h) Q
, m; P; e: v l* B; k0 _
|
|