全網最貼心webpack系列教程和配套程式碼
ofollow,noindex">webpack-demos:全網最貼心 webpack 系列教程和配套程式碼
Wow!全網最貼心的webpack4
系列中文教程和配套程式碼 :point_down:。網速過慢的朋友請移步《webpack4 系列教程 彙總》原文地址
。更歡迎來我的小站看更多原創內容:godbmw.com
,進行“姿勢”交流 ♪(∇
*)
放在開頭
由於完全是博主利用業餘時間編寫和整理的,所以有些地方難免有失偏頗,還請多多海涵。如果您發現錯誤,歡迎致信[email protected] 或[email protected] ,我一定會在第一時間檢查和修復!!!
如果本教程和示例程式碼對您的工作、學習或者爬坑有幫助,請動動您的小手,給個 Star,讓更多的朋友瞭解並且參與進來,蟹蟹 ٩('ω')و
最後,歡迎轉載和引用,但請指明出處(github 倉庫或者部落格文章地址均可)。這套教程和程式碼確實花費了博主很多精力和時間!
專案背景
上半年在做 web 專案的時候,在webpack
上踩了很多坑。由於使用的是 webpack4,所以網上現成的教程並不多,而且大多數不成體系。還有很多教程,把很多知識點雜糅在一起進行講解,對於新手來說真的很不友好。
所以我花費了 3 個多月整理了這份教程,一共分成 16 節,每節都有講解,並且準備了配套程式碼。應該說很貼心了吧哈哈哈。 當然,自己回查也很方便!
本來想著做成掘金小冊,或者錄個視訊賺賺錢。奈何深感水平不夠,只有一腔熱情,所以直接開放了教程和原始碼。
專案地址
- GitHub 地址(程式碼):webpack-demos
- 講解地址(課程):webpack4 系列教程
課程目錄
- webpack4 系列教程: 前言:https://godbmw.com/passage/29
- webpack4 系列教程(一): 打包 JS :https://godbmw.com/passage/30
- webpack4 系列教程(二): 編譯 ES6 :https://godbmw.com/passage/31
- webpack4 系列教程(三): 多頁面解決方案--提取公共程式碼 :https://godbmw.com/passage/32
- webpack4 系列教程(四): 單頁面解決方案--程式碼分割和懶載入 :https://godbmw.com/passage/33
- webpack4 系列教程(五): 處理 CSS :https://godbmw.com/passage/36
- webpack4 系列教程(六): 處理 SCSS :https://godbmw.com/passage/37
- webpack4 系列教程(七): SCSS 提取和懶載入 :https://godbmw.com/passage/44
- webpack4 系列教程(八): JS Tree Shaking :https://godbmw.com/passage/48
- webpack4 系列教程(九): CSS Tree Shaking :https://godbmw.com/passage/49
- webpack4 系列教程(十): 圖片處理彙總 :https://godbmw.com/passage/53
- webpack4 系列教程(十一):字型檔案處理 :https://godbmw.com/passage/67
- webpack4 系列教程(十二):處理第三方 JavaScript 庫 :https://godbmw.com/passage/68
- webpack4 系列教程(十三):自動生成 HTML 檔案 :https://godbmw.com/passage/72
- webpack4 系列教程(十四):Clean Plugin and Watch Mode :https://godbmw.com/passage/73
- webpack4 系列教程(十五):開發模式與 webpack-dev-server :https://godbmw.com/passage/74
- webpack4 系列教程(十六):開發模式和生產模式·實戰 :https://godbmw.com/passage/75
程式碼目錄
-
demo01: 打包
JS
-
demo02: 編譯
ES6
- demo03: 多頁面解決方案--提取公共程式碼
- demo04: 單頁面解決方案--程式碼分割和懶載入
-
demo05: 處理
CSS
-
demo06: 處理
Scss
-
demo07: 提取
Scss
(CSS
等等) - demo08: JS Tree Shaking
- demo09: CSS Tree Shaking
-
demo10: 圖片處理--識別, 壓縮,
Base64
編碼, 合成雪碧圖 - demo11: 字型檔案處理
-
demo12: 處理第三方
JS
庫 -
demo13: 生成
Html
檔案 -
demo14
:
Watch
Mode && Clean Plugin -
demo15: 開發模式--
webpack-dev-server
- demo16: :star: 生產模式和開發模式分離 :star:
關於作者
- GitHub:https://github.com/dongyuanxin
- 我的技術部落格:godbmw.com
- Email:[email protected]