|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
% N2 X7 L$ P; x课程目录:5 m. N. Y, W5 V6 @* v: {/ o
01.课程介绍$ V# I, T( ~9 a1 n: k& Z! Q
02.webpack简介
$ o* `4 v- [) r1 G1 ~' a2 K+ N2 E03.webpack五个核心概念
! w1 y. p% u. ^04.webpack的初体验
4 H# K+ ]+ @3 |! m8 J5 ]& X# F4 J7 [05.打包样式资源
2 r) t r' d% a( ~5 d06.打包html资源
2 m- ] W& P( S5 U/ v6 S# q07.打包图片资源$ p7 V2 _3 e' ^) ?. a' u1 k {
08.打包其他资源
' }5 ^/ o% A! a8 p- d( R09.devServer
7 w& F5 y, D& x ?+ `10.开发环境基本配置# G, t2 @9 d7 ^5 t/ f* Q! p
11.构建环境介绍
* M Z) O1 w _/ h12.提取css成单独文件; u( G. f# J1 g. o0 S
13.css兼容性处理
7 X, I# A. l* }% m- b& _3 p14.压缩css
$ \, e/ S4 x4 p; b( ]+ v0 B15.js语法检查eslint% T+ d( N, J# C0 q' Y1 D6 P4 B
16.js兼容性处理eslint
- h8 n5 y# B2 o) ]& t17.压缩html和js9 Q$ L$ K7 \/ r1 m+ _
18.生产环境基本配置
; X1 Z, H8 r; a Z. G- g" [19.性能优化介绍
; U+ p+ S/ y6 Q- _, r. }- Y% ?- O20.HMR
; ? n3 U0 p4 _1 o' N8 j9 P21.source-map5 q% W& E0 Z) \ y+ i! e
22.oneOf( L! c+ O: j% H' a/ @! h
23.缓存- ~* X0 J. ^3 N7 p; P% o w
24.tree shaking" k+ @2 ~; F+ e0 [+ t" x; i4 {
25.code split
5 e) q! A3 ~ B26.懒加载和预加载7 P6 F: f; Q6 ^ ~" k3 |9 O2 t8 q4 |
27.PWA
5 k4 R4 { Q- X" T9 U: w9 y. a. f" R28.多进程打包
; y+ `1 C! B4 y! P. h; A29.externals
$ Q, S Q7 p v( [. n8 G30.dll9 m: Y: R+ r0 C8 c5 Z
31.性能优化总结
, ^7 Y" E7 X! n( g/ ? A7 O32.webpack配置详解介绍
7 c! |) q$ I) \; J: ^* K) b33.详细配置之entry
" {. R9 [; T1 I# w( f1 i0 i34.详细配置之output
6 y% @* o6 @' G3 F: Y; Z$ M: z6 v2 H35.详细配置之module
+ E: t1 B% f, M0 P+ f, o36.详细配置之resolve
2 ?5 @: }* f( {6 o1 x1 a; \3 a37.详细配置之devServer
% D$ E$ }6 v6 M* q38.详细配置之optimization! K$ `( x+ t: W. C# c. }5 }
39.webpack5介绍和使用$ \; Z2 b& x6 r
40.总结webpack
+ J" `0 e9 r6 ^
0 [$ H5 p% ~- c- N q9 K
|
|