|
|
课程目录:& P: h+ V6 D! D* f" f& R* s
第一章:wepack与构建发展简史
. C1 t) K/ `9 R- s课程介绍
X0 J* F/ _; I+ O内容综述* h# e8 g4 U5 K% g' h# d' N9 [/ w
为什么需要构建工具?
7 a$ A. n3 a0 B O) v前端构建演变之路
& r$ p, U: g5 L0 C8 E) {6 g为什么选择webpack ?8 W& j" y$ T" A* t
初识 webpack
: V0 {: R' {- q. `% e& Z环境搭建:安装webpack
7 a0 L& A4 e% ]6 N- x8 r& Ywebpack初体验:一个最简单的例子. q# Y5 h3 l+ L3 [- W
通过 npm script 运行 webpack
' n3 p9 p, V% @' T- E1 ~; E) O7 r6 u5 H
第二章:webpack基础用法3 |% B0 d7 D, u: L$ m# |! M4 W) n
webpack核心概念之entry% n' }1 l. q( h" t
webpack核心概念之output" u4 \2 H# g4 A/ i7 I4 Y
webpack核心概念之loaders. [6 O/ M& h; ]# D3 U, {. \& d
webpack核心概念之plugins7 d) `! R8 K4 {, Y2 `4 M( P3 \
webpack核心概念之mode$ j7 ]% U' V- _' l' S% p1 H' i
解析 ES6 和 React JSX
M. |: ?' f" ]; [% k解析 CSS、Less 和 Sass
3 w' C* X0 G9 E* }, K解析图片和字体
/ t+ O% ?7 e5 e' b* q. Kwebpack中的文件监听
4 }6 V) c$ b3 d& B5 Vwebpack中的热更新及原理分析- r# J: u0 _ h% K5 ~
文件指纹策路:chunkhash、contenthash 和 hash
# e/ n3 j2 }4 L/ K) I/ OHTML、CSS和JS代码压缩
7 w5 g7 I. `1 J* w, J# ?* Y. v* i C
第三章:webpack进阶用法. J# H$ y9 N1 @. L* C
自动清理构建目录产物
) a1 q' w3 x9 G; V% K( dPostCSS插件autoprefixer自动补齐CSS3前缀) l* v% [) b1 O5 H
移动端CSS px自动转换成rem/ e, h1 h9 x- J$ m4 \, u- x
静态资源内联) O$ i: {# I% _; _( {
多页面应用打包通用方案) U: K$ @2 b- _, i& ~/ N
使用 sourcemap* l7 X6 L9 r: y5 K: W' \8 `& z
提取页面公共资源; c6 I+ i/ k }# x7 E
Tree Shaking的使用和原理分析
, L) u5 y; E+ x$ G- Q. WScope Hoisting的使用和原理分析
B D$ d9 d9 Y# i# X代码分割和动态import
N: C# V2 ]7 ~- Y9 Q- R在 webpack 中使用 ESLint
5 k! ]. {5 h; R. W8 W& Vwebpack实现SSR打包 A! C* t" U, R) N" Q: B
Prerender■渲染骨架屏6 h9 j, k! A" s8 A6 L w( @5 x
webpack打包组件和基础库$ ~' ]/ [$ H5 w
优化构建时命令行的显示曰志
; [- ~1 ^+ ?2 I2 r' P构建异常和中断处理 b$ J' k& S4 x
9 ~: P6 _, O' m7 J% w: M |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|