|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
# r9 Z" B, n( f1 n' E9 f3 r课程目录:+ O: h/ u" s& `5 M
01.课程介绍5 o# C) \& s; }; d
02.webpack简介
& c/ A! @& Q$ G& b. i) q6 b03.webpack五个核心概念
% U3 J' p) ]2 v3 }7 W2 ^: k04.webpack的初体验, b. E8 B: Z9 L$ x6 G+ H) w0 `8 V
05.打包样式资源% [$ ?( G+ g! x7 o- e
06.打包html资源- t- ?, H6 [6 \1 t3 y) l s
07.打包图片资源
( l* I, ~0 `& z, n# I, o2 Y+ D( a08.打包其他资源
1 [/ S, Q/ R4 p! b09.devServer
' u2 s, f' p/ c# I. N9 i# i% ~10.开发环境基本配置
/ r7 L, J4 ~" j; E9 R7 I! \0 K; `11.构建环境介绍7 V: y( `5 N6 z
12.提取css成单独文件" z% l9 g: g9 U+ W# t1 X& m. K
13.css兼容性处理9 `, O/ m9 I6 h ^! z; s% T
14.压缩css
0 P$ B" Z+ @; A' W3 @- {7 |& E& b; ]15.js语法检查eslint# v# z! k# v: I3 l3 N r
16.js兼容性处理eslint2 R2 f8 R: O; w, O8 w9 Q# r! o
17.压缩html和js
; G& Q- c* ]( T. o18.生产环境基本配置
! _% C6 l8 J) N+ X" F19.性能优化介绍, x7 f: j/ ^. _
20.HMR* z9 O) t7 ?* ~+ ~8 a4 E
21.source-map9 n" j1 t) P5 `) B
22.oneOf
% H6 f7 {& ~3 ~, w23.缓存& Z- ~' n5 v# K8 ?5 v5 A' n" f+ v! V
24.tree shaking2 v2 {' H$ @% Z6 G5 F
25.code split
+ e; H& q# W0 e9 I+ y1 q26.懒加载和预加载
E$ x( l5 E! {, O27.PWA: B/ N1 U8 ?! o% t! u6 I5 ]& t
28.多进程打包$ k8 p% C1 E3 |' S
29.externals. y8 K9 Y' Q& ~, i
30.dll* S4 n/ i' ^. m6 w" v5 ?( P: u6 T
31.性能优化总结
( W7 v" D1 q! c4 t& x. ^4 b# o32.webpack配置详解介绍
) Q) L o4 @7 Z4 ]6 F33.详细配置之entry7 t! T! ^, t9 p- T4 e: d( K
34.详细配置之output
. g" X, M5 Q2 d( C# R! L5 r35.详细配置之module. w% r; R- f3 g
36.详细配置之resolve3 i9 i1 f) K! @. x% p
37.详细配置之devServer
" U. J' w C* k" [& @7 V. ^8 [38.详细配置之optimization- n9 n/ c* L3 k
39.webpack5介绍和使用5 x+ z5 l% o: |7 W) U7 Y7 s4 E+ X$ H- Q
40.总结webpack9 p) w5 H; U4 V9 i* N6 j
' S7 Y: a t% L' b7 _! T# U
|
|