首页 > 研发管理 > 项目管理

Webpack从零入门到工程化实战

视频课 9集全 次学习
  • 免费
  • 有效期:永久有效课程自购买之日起永久有效,该课程后续更新内容将免费参加学习。
    • 课程详情
    • 课程目录

    适合人群:

    本课程适合零基础想学习Webpack的前端开发者、希望从传统开发方式转向工程化开发的程序员、需要优化项目构建性能的工程师、以及准备面试大厂需要掌握打包工具原理的求职者。无论你是刚接触前端工程化的新手,还是已经使用过Webpack但对其配置一知半解,本课程都将带你从零开始,系统掌握Webpack的核心概念、配置实战和开发服务配置。

    你将会学到:

    学员将系统掌握Webpack核心概念(入口/出口/loader/plugin/模式)、Webpack安装、命令行打包、多种打包方式区别、loader使用、plugin使用、开发服务配置、环境变量配置、Vue脚手架搭建等核心技能,具备独立配置Webpack基础项目的能力。

    课程简介:

    1. 为什么要学习本课程?

    Webpack是现代化前端开发的构建工具标准,几乎所有的Vue/React项目都依赖Webpack进行打包构建。掌握Webpack意味着:

    • 工程化能力:从零配置项目构建流程,不再依赖脚手架

    • 性能优化:优化打包体积和构建速度,提升用户体验

    • 面试加分:大厂前端面试必考Webpack配置和原理

    • 技术深度:理解模块化、打包原理,提升技术深度

    然而,很多学习者在入门Webpack时遇到以下问题:

    • 配置项太多,不知道每个配置的作用

    • loader和plugin的概念容易混淆

    • 开发环境和生产环境配置搞不清楚

    • 命令行打包方式不熟悉

    • Vue脚手架搭建时不知如何配置

    本课程定位 “从零入门” ,从webpack基础介绍开始,系统讲解安装、命令行打包、loader/plugin使用、开发服务配置、环境变量,最终完成Vue脚手架搭建,带你快速入门Webpack。

    2. 课程特点

    • 绝对零基础:从webpack是什么、为什么需要讲起

    • 安装与打包:webpack安装、命令行打包、打包方式对比

    • loader/plugin专题:核心概念与使用讲解

    • 开发服务:webpack-dev-server配置与热更新

    • 环境变量:开发/生产环境配置

    • 实战项目:Vue脚手架搭建完整演示

    3. 主体大纲与设计思路

    课程分为四大模块,共9节视频课:

    模块一:Webpack入门(2节)

    • webpack基础介绍(什么是webpack/为什么需要webpack/核心概念/打包原理)

    • webpack安装讲解(环境准备/npm初始化/本地安装/全局安装/验证安装)

    模块二:Webpack核心功能(3节)

    • 命令行打包(基本命令/入口文件配置/输出配置/运行打包)

    • 两种打包方式的区别(命令行打包 vs 配置文件打包/优劣对比/使用场景)

    • loader使用讲解(loader概念/常用loader配置/css-loader/style-loader/babel-loader)

    模块三:Webpack高级配置(3节)

    • plugin使用讲解(plugin概念/常用plugin配置/HtmlWebpackPlugin/CleanWebpackPlugin)

    • 配置webpack开发服务功能(webpack-dev-server安装/配置/热模块替换/代理配置)

    • 环境变量讲解(development vs production/模式切换/环境变量配置)

    模块四:Vue项目实战(1节)

    • Vue脚手架搭建(从零配置Vue开发环境/Vue-loader配置/vue文件打包)