|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!, |5 g& N4 U' G3 C# Q; o
课程目录:% W1 h: K% ]% C D: c) K
01.课程介绍/ ?- O0 o1 n" [% t- }
02.webpack简介
5 j$ M4 T8 R' C i2 Z9 S; f03.webpack五个核心概念% `0 u& q* X8 n" v) y1 `0 ?
04.webpack的初体验
1 p. {5 u5 j/ U5 _! ?# }& R05.打包样式资源2 j" p) H4 w- @5 U6 I/ O" d% w
06.打包html资源2 j5 \# G$ L1 [) O, N
07.打包图片资源
" A' S! d8 f* m9 j( u7 }/ G$ [08.打包其他资源: o- E- Z5 B8 v8 O
09.devServer
, U% s. F! Z7 s2 @+ B/ _10.开发环境基本配置
[8 v0 f0 P/ l: f1 {11.构建环境介绍
k: I$ G) d+ H7 _- Y12.提取css成单独文件
3 `+ z& D$ d! s7 M13.css兼容性处理# }. j3 q: |& S+ B+ z/ [/ U
14.压缩css0 D5 h% H6 Y. ?4 G
15.js语法检查eslint- p" u* f, a, K8 }7 r( E
16.js兼容性处理eslint
" s9 }. ~/ y: H; B7 ^# L17.压缩html和js. h! p* U( t# [7 N" B
18.生产环境基本配置 c" U4 @; P5 B$ ~# \9 x! ~7 |
19.性能优化介绍% `7 F# i0 j9 @* f: k3 P' c* n* H
20.HMR) z/ @8 ~) o3 ^: f
21.source-map% Z$ D1 o' O+ `! T* I* X
22.oneOf# u$ ?- [" B! P3 P
23.缓存% O$ S3 L' A% a+ m7 K4 Z
24.tree shaking
! ]3 n' U: u I( r" `25.code split
, [: h U- |1 [8 Z& H0 a26.懒加载和预加载' M% ^- S9 J3 ]
27.PWA- b1 p8 ?) T I' o+ X
28.多进程打包; D: Q7 M( ^& N6 A0 L
29.externals' K/ t8 I( g/ |2 }7 z& d0 I
30.dll$ O: `& m, C1 q* s! s
31.性能优化总结. `% e. I% _) L' r' m) y/ ~' ] ^
32.webpack配置详解介绍
( |9 o: ]% G9 j" g$ a+ [/ C. {33.详细配置之entry
3 {* K3 e- k3 G. [2 w( E34.详细配置之output
" @& |# D7 q' J* j35.详细配置之module
3 `" t& r6 _ u3 y36.详细配置之resolve( R1 h8 @5 j9 _/ t: r
37.详细配置之devServer
$ Z+ d6 }% ]7 |0 v# O38.详细配置之optimization" s4 O" z& A4 a
39.webpack5介绍和使用. b6 J! @( |1 K/ ]. B4 ]) P
40.总结webpack! J4 z( n8 F8 [0 `6 H
' B, V3 z6 s' z( U
|
|