Webpack
“Webpack” 以 entry 为起点分析 import 图,通过 loader 处理 CSS/图片等,plugin 做优化(tree shaking、code splitting)。曾是 React/Vue 脚手架默认方案,现与 Vite 等 newer bundler 并存。
- “Webpack splits vendor code into a separate chunk.” (Webpack 将第三方代码拆成独立 chunk。)
- “Misconfigured loaders broke SVG imports in the Webpack build.” (loader 配置错误导致 Webpack 构建中 SVG 导入失败。)
- “They migrated from Webpack to Vite for faster dev startup.” (他们从 Webpack 迁到 Vite 以加快开发启动。)
Web(网页)+ pack(打包),直译“把 Web 资源打包”。
复合品牌名。
2012 年起主导前端工程化;webpack.config.js 是经典配置文件;HMR(热模块替换)提升开发体验。
- 固定搭配: “Webpack config” (Webpack 配置), “Webpack bundle” (Webpack 打包产物), “Webpack plugin” (Webpack 插件)
- 相关: bundler, loader, Vite
把 Web 资源 pack 成一个包——Webpack。
“A Webpack bundle analyzer revealed a duplicate library eating half the page weight.” (Webpack 包分析器发现重复库占了一半页面体积。)