|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
3 H8 ]% F. J$ `5 O' I( @- Z课程目录:
/ @% f9 h5 J; J7 \+ T3 v01.课程介绍, A R# P7 t, T2 \' \
02.webpack简介
! O" |, }/ ^9 G. G3 ~, I9 C5 G$ R2 O03.webpack五个核心概念% ?: B4 A, q# x$ L* T/ a3 s
04.webpack的初体验1 A2 Y5 j4 q) D% B2 f j# n
05.打包样式资源6 s0 T/ v6 r* Q/ y5 `# ]- l: r7 Z
06.打包html资源
3 j* W( v5 R& l! v: b5 [& x07.打包图片资源
2 J% D! s# l3 h9 f+ L0 K08.打包其他资源& U# {( p/ ?% D0 a5 `. _. ^
09.devServer
! ^0 S' X+ o3 F: Z# l10.开发环境基本配置
: Z) ?7 w' g# K+ o! `. C8 F11.构建环境介绍
% D- }& P' K: H& v- ^% P12.提取css成单独文件3 Z1 Y" K3 S B. U U; W4 ]) p
13.css兼容性处理: X3 D" S% v/ C% t
14.压缩css- _# `4 ^& c; M) ]
15.js语法检查eslint
5 V3 R' |5 c G& t Z16.js兼容性处理eslint
# `! R9 U" E6 h! T$ i7 X$ }) E17.压缩html和js
- P9 N2 `: W& k# w3 `18.生产环境基本配置& B( j3 z. S5 T+ ^3 D: ?# m
19.性能优化介绍
( w. H: w. X' u9 g) n* p" W20.HMR2 [9 b& X! D1 S r: g6 i$ {, |/ F5 K
21.source-map
4 b. |1 Q( Q; c; @$ l5 n5 a8 d22.oneOf/ N' N* N# h& A2 w8 i |: Z7 y
23.缓存1 P2 a2 L, r) N1 O* R$ m1 t+ X p
24.tree shaking1 l; ~% @5 @1 H) ]& ^
25.code split7 d8 e8 e3 z- [3 S9 U! a
26.懒加载和预加载$ A1 S- W8 i1 O9 s) ]
27.PWA6 h' E+ g$ |7 X
28.多进程打包
x6 t( }; w! y+ ^% ^5 g29.externals( B& A8 _1 I! H; `1 z# @- [
30.dll' s3 D5 Z1 [3 S
31.性能优化总结# o2 Y& n" M* P# ?7 H O
32.webpack配置详解介绍
$ M9 Y% j y7 ~3 W33.详细配置之entry
" ?, t1 |$ J' G: M34.详细配置之output* b( E$ }, P% e$ L! q- K2 C! ~
35.详细配置之module
% G+ \ D7 g5 X6 y& r% C3 [36.详细配置之resolve
& a- z' ]' s/ d- h3 Z37.详细配置之devServer
, N' Y8 Y0 c3 f9 a! { W2 S2 C38.详细配置之optimization& I( W7 z6 n: _# ?9 x* L, \
39.webpack5介绍和使用
" J& _1 c( j9 d& z& I1 B! Y( Y40.总结webpack0 A2 ~( R0 |7 ~- T
/ A! z: R- S, T
|
|