|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
# K6 h' c/ L j4 T1 K课程目录:
( Q$ t6 T/ Z/ q# ~* i* R& m01.课程介绍
5 n7 z- z4 [1 [) q# L& w02.webpack简介% n. f: V v6 ]
03.webpack五个核心概念9 y+ |/ z' K9 F d
04.webpack的初体验
9 ~4 o/ `, T3 Z9 [* @* b! v: l+ {05.打包样式资源1 q9 G: @8 H7 o. s7 p) L
06.打包html资源. d# }) ~& d* U5 J4 @6 e2 K
07.打包图片资源; {( Z W! Q) o
08.打包其他资源
# _" ^; h: d+ s- Q09.devServer* [+ }* Y0 J9 w- z3 x
10.开发环境基本配置
( g- A: u9 N5 i$ n1 o0 f11.构建环境介绍
" g& N* C4 x r5 o+ }12.提取css成单独文件
. w, } J; P6 t8 ?' T0 w/ Q' e13.css兼容性处理
; r& O/ P: W, o& W14.压缩css
) R. q8 y+ \, h3 ~. w* X( C3 u3 f15.js语法检查eslint3 k/ d0 V; e- S! `/ u3 J/ Z
16.js兼容性处理eslint5 g' G, n) r4 U' x* a0 H
17.压缩html和js
, D& j- r* h8 d) W z5 R' Z18.生产环境基本配置
) k/ ^+ k/ f: V5 v19.性能优化介绍/ O+ x4 Q4 I5 V/ }. k
20.HMR% {: e: ~0 l1 [0 ]0 h- g/ e
21.source-map
% d% \* W2 j# u! ^8 ~" V' e2 ]22.oneOf
" b9 e. W8 m f) k% W7 N23.缓存
5 a {- C: E5 N. l24.tree shaking" i9 w( [! \5 \
25.code split
0 U: {0 n8 M& k# h. }, q# B" c26.懒加载和预加载
; A* |0 m9 S4 y0 g- V% i2 }27.PWA& Z9 }/ k- O. P( v, Q! Z3 y
28.多进程打包
) P) r9 Q) Y5 ]/ O29.externals: A. S6 D9 a! d$ r
30.dll' C' o# M2 q& U
31.性能优化总结
3 L- P4 y U* s* L1 S# ~6 O32.webpack配置详解介绍: m, c& U& |7 g9 T2 l; s' Q. V5 t
33.详细配置之entry
. r$ ?" B/ {+ d. R: N3 U4 F+ q34.详细配置之output
/ I# m9 Y8 t) O M4 f35.详细配置之module1 l1 o0 e- x; [& r
36.详细配置之resolve
- c4 H0 C8 C7 a9 e7 t, R37.详细配置之devServer4 ^1 o# k/ t9 U1 j0 n
38.详细配置之optimization
( Y9 m: o4 w0 e$ d- | \39.webpack5介绍和使用; ?7 R8 B+ J( v' g- b4 w4 _+ g( W2 v
40.总结webpack
: c& j9 b1 I% ^% ^
5 V/ _* v6 I4 P. \' R: F
|
|