|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
6 y2 `6 e8 D9 b( A# [* a8 P: P' @课程目录:7 M* K2 P8 e/ D7 V5 g# \! W
01.课程介绍& Q6 T9 B. ^; y9 M& p5 ?2 ^
02.webpack简介. c8 F* f2 `0 F Y# A( T1 `
03.webpack五个核心概念
2 @1 n, A1 I# C+ v04.webpack的初体验) {9 Y/ Z @3 _: l4 e& e& @
05.打包样式资源/ _* s) T" \& A
06.打包html资源) O# ^( m/ I+ y$ e
07.打包图片资源
; w3 t$ h) R1 ~5 l. Q08.打包其他资源
" d8 ~" F' x# d1 y1 g5 N09.devServer3 P) p; ]- I' C6 y) ?. \, u
10.开发环境基本配置- v4 x% K% f( A* l1 |& o5 |) S
11.构建环境介绍7 ]- w4 g( ?( W" Q6 S
12.提取css成单独文件4 G" ]) V5 i5 U, y r- _" m9 j+ |8 ^
13.css兼容性处理! a0 w4 ~0 I$ E3 F
14.压缩css
% [& i j& y1 ?% l1 w2 ]15.js语法检查eslint
. r7 |: a/ b- W" P/ ?16.js兼容性处理eslint) O3 F* w# G' [4 y/ e
17.压缩html和js4 v7 I4 ^/ ^0 i5 O/ W9 Z
18.生产环境基本配置
1 x. i+ y5 Q* C; N! S. Z* d9 T* m19.性能优化介绍
9 l$ E& R) M% v; o* M3 e20.HMR
7 B( N: g1 q+ G4 l4 t2 U21.source-map$ l6 A' l$ H& }/ M/ A% G- y& X( P. W
22.oneOf. w# F* O2 i: p2 c& I4 i% L
23.缓存
. ~/ v" R- }6 v5 K% W24.tree shaking
3 M8 x' }8 A y25.code split! D/ q# l3 z1 x# g2 {
26.懒加载和预加载
( U' {4 y$ w1 r27.PWA! g' Q3 @* H; X* K. ~5 }
28.多进程打包
! @3 p7 c$ m4 z4 a2 X. b29.externals; [1 a# ]& `0 \! q$ f
30.dll/ K8 Y5 J: @4 `! b' c; v5 F
31.性能优化总结6 g# t# e: F7 {8 M( }, U! l; e, T
32.webpack配置详解介绍3 ^: k% Z5 p" R, }5 J7 _
33.详细配置之entry
, ^! N6 E# G0 O' U34.详细配置之output7 s0 a, Z/ j/ J4 H' z
35.详细配置之module. B& v: }3 N) H+ G# }
36.详细配置之resolve
7 w4 Y; T! N/ c) S3 O h, _37.详细配置之devServer
$ i1 J% u g6 f+ q+ b* d, g38.详细配置之optimization
0 _5 X) v, [% ]+ l5 U& |& ^39.webpack5介绍和使用
! o" t7 r J; t1 s40.总结webpack- [% V% F3 z* c4 T
+ [/ g5 M, j! x+ h5 `, [/ J
|
|