/webpack

webpack深入浅出

Primary LanguageJavaScript

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 能详细讲解么?