前端2026-04-15
前端面试题:构建工具与持续集成
总结前端构建工具、模块打包、持续集成流程和常见面试问题。
前端面试题:构建工具与持续集成
1. 常见前端构建工具有哪些?
- Webpack。
- Rollup。
- Vite。
- Parcel。
2. 构建工具的主要职责是什么?
- 模块解析与打包。
- 代码转译与压缩。
- 资源优化与缓存管理。
3. 什么是 tree shaking?
- 消除未使用的代码。
- 减少打包体积。
- 依赖静态分析导出。
4. 前端项目如何引入持续集成?
- 自动化构建。
- 单元测试和静态检查。
- 部署到预发布环境。
5. 面试常问的打包优化策略有哪些?
- 代码分割与懒加载。
- 静态资源压缩。
- 使用 CDN。
6. 如何处理构建产物的缓存问题?
- 使用内容哈希文件名。
- 配置合理的浏览器缓存策略。
- 清理旧版本产物。
前端构建CI