webpack
常见面试题
1、基础篇
- webpack做了什么?使用webpack构建是有无做了一些自定义操作?
- 说下在项目开发,你是怎样组织 CSS 的?
- webpack打包出来的体积太大,如何优化体积?
- webpack 里面的插件是如何实现的?
- 使用import时,webpack对node_modules里的依赖会做什么?
- webpack如何用localStorage离线缓存静态资源?
- 如何实现 webpack 持久化缓存?
- webpack打包时Hash码是怎样生成的?随机值存在一样的情况,如何避免?
- dev-server是怎么跑起来的?
- webpack的构建流程是什么?
- 常见的plugin以及作用的总结
- 常见的loader以及作用的总结
- Loader和Plugin的区别是什么?
- 脚手架具体做了哪些事情,webpack 具体做了什么配置?怎样优化包的大小?
- webpack怎样优化包的大小?
- 如何做工程上的优化?
2、进阶篇
- Import和CommonJs在webpack打包过程中有什么不同
- webpack热更新的原理
- 说一下关于tree-shaking的原理
- Prerender 预渲染是什么原理?
- 预渲染 prerender-spa-plugin 能详细讲解么?