前言
本模块将带领大家了解 Webpack5 的基本概念和使用方法,以及一些常见的配置项和插件,请将 Node.js 版本至少升级到 10.13.0 及以上(使用最新 LTS 版本最佳)。
Webpack 是什么?
Webpack 是一个模块打包工具,它可以将许多模块按照一定规则转换成浏览器可识别的静态资源。Webpack 可以将各种资源(如 JavaScript、CSS、图片、字体等)打包成符合生产环境部署的静态资源,同时还可以对代码进行压缩、优化、分割、兼容性处理等操作,提升应用的加载速度和性能。
目前主流打包工具有哪些?
- Webpack
- Vite
- Parcel
- Rollup
- Browserify
- Gulp
- Grunt
其中目前市场占有量最高同时生态最好的是 Webpack 和慢慢兴起的 Vite。
前置知识
- 前端基础
- HTML、 CSS、 JavaScript
- React 或 Vue 或 Angular 或 Svelte 等前端框架
- Node.js 基础
- fs、 path、 os 模块