|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!. e% n5 e! }) O: a
课程目录:! N+ E z) q- \4 o- a+ B, {
01.课程介绍
3 P+ O" c* `2 V" \3 j. l/ C02.webpack简介+ n# `9 }) q! g1 m r7 B, f) d! W* A Y8 I
03.webpack五个核心概念
8 g+ M6 p6 E3 z! C+ i f3 T5 L# o# Q04.webpack的初体验9 _) x8 N1 ?7 `9 V
05.打包样式资源1 s% ?, y' E4 H2 _) u. N4 d$ z
06.打包html资源* z8 h( V5 |# o+ E. U
07.打包图片资源* I# \2 n$ r6 G+ ^# v4 l
08.打包其他资源
0 V. }: f. V3 r: f8 l6 x09.devServer
* p' |; Z/ }% U5 a# Q3 i' A10.开发环境基本配置 i* L/ Y( L5 l& ?3 _6 |
11.构建环境介绍
" @; v% \+ M5 g" F# n12.提取css成单独文件
7 U8 }# {5 n0 W) g& X1 @+ ?13.css兼容性处理- ^6 _: p- [! A1 |) S2 M; j3 @4 d, ?
14.压缩css
$ ^$ @4 C) Z% Q* v3 H15.js语法检查eslint
& j3 ]0 c& ?# J! y/ a C16.js兼容性处理eslint& c: ^# ^# i/ G" T* @
17.压缩html和js ~+ f X3 \* [
18.生产环境基本配置
# T: }6 h% K+ j/ b$ n4 \19.性能优化介绍
- ^2 w Y3 p/ ^0 w/ e& l( ?5 W g# ^20.HMR
' Q u1 U& C8 R! ]21.source-map% S. V* J" s; ~, j! J% \9 i# ]
22.oneOf
5 S: Q" T' v# N- `2 B23.缓存
& D$ t9 o* D" j* Y* J0 s24.tree shaking5 {; `+ C3 M( N. M( F1 g; @8 K
25.code split
3 x, l: G& T I" j26.懒加载和预加载
0 M9 l6 s- u" x( V4 v" t27.PWA; x7 ]. [- e% F4 u" n& F
28.多进程打包$ m4 @& j4 u: k. P7 }" v
29.externals, u. R. T- G+ ~+ U0 `7 e& j' e. |
30.dll
% b2 I, B" v& G6 h6 }* P31.性能优化总结
: b3 t, n* P% p! V1 f( F+ K32.webpack配置详解介绍& j6 A& \( n1 ]* M5 y/ e; t
33.详细配置之entry
3 p) v3 T x: D34.详细配置之output
% H% |, ?" j1 t" ]3 d3 ^/ ^- u35.详细配置之module; X* g' l& U* S8 ^3 d
36.详细配置之resolve
: {7 i& u) i( ?' o! w7 j( b37.详细配置之devServer
2 p0 X- a" [9 @) Q* a# ]: L4 r38.详细配置之optimization: z' S7 G; u2 P
39.webpack5介绍和使用
1 }( n+ r4 F) K2 |" P( A( t. j40.总结webpack
( I' Q- K& U5 w! ` `% ` + o ^2 N5 @/ t; z/ [$ L4 _* s
|
|