大家好,今天为大家分享下 Webpack5超详细教程
推荐理由
①为什么学习Webpack?
如果你尚没有接触过Webpack,那么你对构建和打包的概念恐怕是模糊不清的。
你可能更习惯使用开箱即用的脚手架来生成你的项目配置,或者迭代着某个项目的业务,却对它的开发/生产环境搭建知之甚少。
要知道,前端架构最重要的点就在于前端工程化,而Webpack则是我们搭建前端工程化环境的一个技术选型。
②那么为什么是Webpack呢?
在github上搜索Webpack的时候,repositories的数量是157k。
事实上,无论是开源项目还是企业项目,最主流的前端工程化方案的技术选型都是Webpack
而全新版本的Webpack5,则是具备了比以往版本更强大的功能,甚至是诸多企业级前端工程化技术选型的不二选择。
大咖教学
课程由千锋HTML5教研总监、资深前端技术专家古艺散人亲授。
前去哪儿网高级前端工程师,曾主导去哪儿网在线服务频道Hybrid App开发,负责架构组产品的应用与推广。
擅长Node.js,React,Vue,Angular,Hybrid,RN,Flutter,Electron,数据可视化,微信小程序,鸿蒙APP开发等课程讲授。
曾发布《DOM探索之旅》《Avalon探索之旅》《Node.js基础与实战》《M站开发实战》《大数据可视化基础》《鸿蒙应用基础与实战》等视频教程,深受学生好评。
学习内容
我们的Webpack5课程分为四大部分:
-
Webpack基础应用篇;
-
Webpack高级应用篇;
-
Webpack项目实战篇;
-
Webpack内部原理篇。
其中,在基础应用篇我们将学习到Webpack的基础配置方案,掌握Webpack的各种基础配置项所对应的功能。
而在高级应用篇,我们将具体分析Webpack的每个配置项,以及按需集成工程化模块,从而掌握定制项目配置的手段。
在项目应用篇中,我们将结合具体的项目案例,通过应用我们之前学到的Webpack技术,来定制项目的工程化环境。真切地做到学以致用。
最后在内部原理篇中,我们将对Webpack进行内部原理剖析,掌握Webpack打包技术的底层实现。
学习收获
在学习本课程之前,期望你能具备前端的基础知识如html,CSS,ES6+。如果对nodejs和工程化有一定了解的话,那就更好不过了。
通过本套课程,你将获得:
①首先通过本课程,你将学会Webpack配置,并拥有工程化的前端思维,理解Webpack在前端工程化领域的作用及原理。
②你将能够参与项目的打包配置,从工程化层面来优化开发环境、项目性能,落地面向前端业务的技术方案。
③学习了Webpack,我们就具备了面向前端架构的核心竞争力。
课程目录
一 基础应用篇
1.1 为什么需要Webpack
1.2 小试Webpack
1.3 自动引入资源
1.4 搭建开发环境
1.5 资源模块
1.6 管理资源
1.7 使用babel-loader
1.8 代码分离
1.9 缓存
1.10 拆分开发环境和生产环境配置
二 高级应用篇
2.1 提高开发效率,完善团队开发规范
2.2 模块与依赖
2.3 扩展功能
2.4 多页面应用
2.5 Tree shaking
2.6 渐进式网络应用程序PWA
2.7 shimming预置依赖
2.8 创建 library
2.9 模块联邦
2.10 提升构建性能
以上与大家分享的内容,如果需要领取免费学习资料,或者学习交流,扫码加我拉你进群