1. 程式人生 > >從基礎到實戰 手把手帶你掌握新版Webpack4.0

從基礎到實戰 手把手帶你掌握新版Webpack4.0

開發環境 entry 輸出 第5章 配置文件 衍生 vid dex 學會

原文配套視頻資源獲取鏈接:點擊獲取

原文配套源碼資源獲取鏈接:點擊獲取

  • 第1章 課程導學(打消你的學習疑慮)

    掌握Webpack越來越成為前端工程師的標配技能,本章會對課程整體進行介紹,打消你的學習疑慮。

    • 1-1 課程導學試看
  • 第2章 Webpack 初探

    本章通過清晰易懂的例子,帶你了解 Webpack 的產生背景,以及其能夠解決的問題。在此基礎上,完成開發環境的搭建,Webpack 的安裝,並進行最基礎的 Webpack 使用講解。

    • 2-1 webpack 究竟是什麽?
    • 2-2 什麽是模塊打包工具?
    • 2-3 Webpack的正確安裝方式
    • 2-4 使用Webpack的配置文件
    • 2-5 淺析 Webpack 打包輸出內容
  • 第3章 Webpack 的核心概念

    本章講解 Webpack 中的一些核心概念,從 Loader 與 Plugin 開始,帶你學明白 Webpack 的運行機制,然後逐步深入,擴展衍生出 SoureMap, HMR, WDS 等常見概念。本章課程學習過程中,額外增加了對 Webpack 官方文檔的查閱方式講解,幫助大家學會查閱文檔。...

    • 3-1 什麽是 loader試看
    • 3-2 使用 Loader 打包靜態資源(圖片篇)
    • 3-3 使用 Loader 打包靜態資源(樣式篇 - 上)
    • 3-4 使用 Loader 打包靜態資源(樣式篇 - 下)
    • 3-5 使用 plugins 讓打包更便捷
    • 3-6 Entry 與 Output 的基礎配置
    • 3-7 SourceMap 的配置
    • 3-8 使用 WebpackDevServer 提升開發效率
    • 3-9 Hot Module Replacement 熱模塊更新(1)
    • 3-10 Hot Module Replacement 熱模塊更新(2)
    • 3-11 使用 Babel 處理 ES6 語法(1)
    • 3-12 使用 Babel 處理 ES6 語法(2)
    • 3-13 Webpack 實現對React框架代碼的打包
  • 第4章 Webpack 的高級概念

    本章接第三章內容,繼續講解 Webpack 中難度更大的知識點,包含了 Tree Shaking,Code Spliting,打包環境區分,緩存,shimming 等內容,幫助你繼續擴展 Webpack 的基礎知識面。

    • 4-1 Tree Shaking 概念詳解試看
    • 4-2 Develoment 和 Production 模式的區分打包
    • 4-3 Webpack 和 Code Splitting(1)
    • 4-4 Webpack 和 Code Splitting(2)
    • 4-5 SplitChunksPlugin 配置參數詳解(1)
    • 4-6 SplitChunksPlugin 配置參數詳解(2)
    • 4-7 Lazy Loading 懶加載,Chunk 是什麽?
    • 4-8 打包分析,Preloading, Prefetching
    • 4-9 CSS 文件的代碼分割
    • 4-10 Webpack 與瀏覽器緩存( Caching )
    • 4-11 Shimming 的作用
    • 4-12 環境變量的使用方法
  • 第5章 Webpack 實戰配置案例講解

    本章通過庫文件打包,PWA項目打包,TypeScript打包支持等實戰常見 Webpack 配置案例,帶大家了解最新前端工程化常識,並在實例實現的過程中,鞏固前三章節的基礎知識點。同時章節末尾進行了 Webpack 打包性能優化的內容,幫助同學們了解如何在打包速度過慢時進行合理的打包過程優化。...

    • 5-1 Library 的打包
    • 5-2 PWA 的打包配置
    • 5-3 TypeScript 的打包配置
    • 5-4 使用 WebpackDevServer 實現請求轉發
    • 5-5 WebpackDevServer 解決單頁面應用路由問題
    • 5-6 EsLint 在 Webpack 中的配置(1)
    • 5-7 EsLint 在 Webpack 中的配置(2)
    • 5-8 webpack 性能優化(1)
    • 5-9 webpack 性能優化(2)
    • 5-10 Webpack 性能優化(3)
    • 5-11 Webpack 性能優化(4)
    • 5-12 webpack性能優化(5)
    • 5-13 多頁面打包配置
  • 第6章 Webpack 底層原理及腳手架工具分析

    本章首先講解如何自己實現 Webpack 中的 Loader 和 Plugin 的擴展。在了解 Webpack 擴展機制後,近一步深入 Webpack 底層,通過編碼,實現了類似 Webpack 的簡單打包工具,在此過程中,讓同學們能夠真正理解打包過程中的各種復雜概念及底層原理。...

    • 6-1 如何編寫一個 Loader(1)
    • 6-2 如何編寫一個 Loader(2)
    • 6-3 如何編寫一個 Plugin
    • 6-4 Bundler 源碼編寫(模塊分析 1)
    • 6-5 Bundler 源碼編寫(模塊分析 2)
    • 6-6 Bundler 源碼編寫( Dependencies Graph )
    • 6-7 Bundler 源碼編寫( 生成代碼 )
  • 第7章 Create-React-App 和 Vue-Cli 3.0腳手架工具配置分析

    最後一章增加了對 Create-React-App 和 Vue-Cli 3.0 兩個前端腳手架工具中 Webpack 配置內容的分析,幫助同學了解不同腳手架工具設計的出發點,和配置的技巧。

    原文配套視頻資源獲取鏈接:點擊獲取

    原文配套源碼資源獲取鏈接:點擊獲取

從基礎到實戰 手把手帶你掌握新版Webpack4.0