|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
: I" u2 j+ D* r j. H课程目录:
' ~$ x) @* V7 w7 w( ^+ j01.课程介绍
8 D0 ]" E2 d; m/ f& f% p02.webpack简介% h9 W1 E' }0 R9 }0 t* e
03.webpack五个核心概念
7 O5 o% Z/ a* x# d* ?1 @7 D2 N2 O4 s- p04.webpack的初体验
. D( e% m6 t' T/ Q8 F05.打包样式资源. ~6 V" t9 i9 y3 B
06.打包html资源
$ `% v A' N5 ?, Y4 |" ]5 Q5 `7 N( A07.打包图片资源
0 h1 t& }% y8 r: s% a9 N5 n* O08.打包其他资源
) f% m/ r9 [ n, t8 ?% a09.devServer
# b( P3 C/ i. S8 r10.开发环境基本配置( M$ d8 r* h$ }6 w. b% `
11.构建环境介绍
m1 [: x+ |; O' O2 C( R; l! z12.提取css成单独文件
( r6 @2 |/ B9 p+ Q, d) {! E13.css兼容性处理
, U4 p" J2 n1 k2 c14.压缩css
7 _! c$ g9 Q3 }) s+ b. M Q! F15.js语法检查eslint- _3 y7 S6 d' D
16.js兼容性处理eslint
1 |3 X; G' @; k, `; o4 g5 }9 z' k |* B17.压缩html和js
7 G! u0 x/ A. ~% m/ V1 k+ R18.生产环境基本配置
4 K; s4 B: g7 n' } G9 v19.性能优化介绍
( E9 k; H( E6 N7 i6 j20.HMR
& T }* l# Q( V, F21.source-map
J, O+ { t9 I+ \8 I+ u0 R9 S22.oneOf
: z+ J2 L- n" |: |23.缓存4 H. }( s/ b# i6 t h5 f
24.tree shaking+ b/ y, u$ f! m8 t) ~1 z7 A9 s( Y! c
25.code split
, U, m H. O4 p3 d26.懒加载和预加载5 O% l+ Y5 ?" d# L
27.PWA% A. [5 Y& ]! b! D; e
28.多进程打包
0 R$ {: q0 t& X N29.externals
" R, T ]; N+ G L30.dll
+ v/ a9 l) Z5 d o0 h0 k31.性能优化总结
1 y& n) s N/ o" z32.webpack配置详解介绍: W2 M2 c8 A$ |/ r" V5 r. w+ x2 m
33.详细配置之entry+ T6 ]4 x) b9 a* Z& e; k$ j8 _
34.详细配置之output! {2 d1 U7 W& K7 [8 P1 K
35.详细配置之module, ^6 r: o( |* ?" _1 Y7 O# _6 F
36.详细配置之resolve5 v- j$ g( n& m H% A h Y
37.详细配置之devServer5 J" r) I/ y+ P- b1 Y* o7 }
38.详细配置之optimization
A9 w4 ~3 ^/ N" V3 q39.webpack5介绍和使用' o: x6 A1 W" ]4 \7 d/ ]$ b/ O
40.总结webpack
5 k) r& `; }# Y$ K! x$ w
s+ H! Y& v% M, D" r- `# K1 `
|
|