|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!% _& x. [1 d/ { ]& Q
课程目录:
- z0 n. Y$ M/ |01.课程介绍! v" a# z# L1 L- j# L& N( G7 ?
02.webpack简介; i' K. e0 c$ e0 M! o( ^* h9 [
03.webpack五个核心概念/ c' q7 V+ h) @/ l* H. l- N$ t1 T5 _
04.webpack的初体验. r0 U O8 p# _; q2 U: O
05.打包样式资源3 y' L$ h$ U" i L! \9 c+ V+ Z5 k
06.打包html资源" Y2 S9 S) n! z ^* |3 _+ v
07.打包图片资源
7 X" _$ P/ r! N0 K1 Q: G, ^08.打包其他资源# |( f4 q. `6 t$ F; Q0 a& W7 L
09.devServer9 I- [8 Q6 f/ L, V0 |+ D0 \; g. v$ h
10.开发环境基本配置
! `2 L3 I O" {, S, n11.构建环境介绍3 p& Y& Z* C$ s- n! A( r* f5 d, y# [
12.提取css成单独文件
8 M2 O. }' G! s2 J1 W; ], M13.css兼容性处理5 b9 C' k }. F, L/ L
14.压缩css2 z9 L) B8 O4 ^! e7 B
15.js语法检查eslint3 D! z/ q& ]3 |
16.js兼容性处理eslint! |9 F) m& z+ [+ c" {; N% f! F
17.压缩html和js
8 s8 j$ @8 m7 ]6 e18.生产环境基本配置
9 J5 \' l- u. s19.性能优化介绍
/ q. W9 r' p1 I9 M$ o20.HMR
- [+ d* f/ a1 N h1 k21.source-map
, J; y" s7 o) z8 x8 X- d22.oneOf
; }5 C$ ?- c( ?& r1 }& j23.缓存" ^. ^2 K6 g" N& O. T1 z
24.tree shaking
* o6 k" x* d; K! d/ R& _25.code split
6 t% {! y- q; l* k26.懒加载和预加载8 s& A1 A7 d; Y0 d$ k
27.PWA: B: p& Y& F( h
28.多进程打包 W- R; ^9 W0 k$ F+ m% v
29.externals
# R2 r7 |6 h( K% x30.dll
9 |% r+ v# \; K! S' Y31.性能优化总结$ l7 B7 H$ A4 e4 c$ |
32.webpack配置详解介绍
% O5 F# @; U0 C9 {' \33.详细配置之entry
K) s. J( d# }6 @2 a3 Y0 O34.详细配置之output+ r7 g/ T$ d% s+ d( c% S
35.详细配置之module' K& R2 p+ ^3 x$ M5 T U
36.详细配置之resolve- @" J+ {5 x; N7 G
37.详细配置之devServer
# E+ C# @1 `- v) H, K N$ M38.详细配置之optimization i- M4 H0 U9 M6 H- j% J
39.webpack5介绍和使用
" d" V/ N+ p/ {$ |1 q& R6 H4 L+ _" t8 |40.总结webpack
1 i8 z' j; ~8 ]1 G $ e: O# n, R# k6 Y$ u g+ v
|
|