Webpack 优化
Webpack优化
待续 …

Webpack具有四个核心的概念,分别是Entry(入口)、Output(输出)、loader和Plugins

核心概念

!优化配置总结大纲

  1. 开发环境优化
    • 优化打包构建速度
      • HRM
    • 优化代码调试
      • source-map
  2. 生产环境性能优化
    • 优化打包构建速度
      • oneOf
      • 对babel缓存
      • 多进程打包
      • externals使用cdn
      • dll使用独立打包
    • 优化代码运行的性能
      • 资源缓存(contenthash)
      • tree shaking
      • code split:分为单入口和多入口
      • js懒加载和预加载
      • PWA离线访问

简单demo

1
2
3
4
5
这里是一个简单的webpack demo
入口,出口,打包后结果ok, htmlwebpackPlugin(打包后自动生成html首页)
webpack-dev 自动刷新()---webpack-dev-serve
clean-webpack-plugin 自动删除原来的打包文件重新生成新的
bable 语法转化(支持各种浏览器--兼容性)

项目中@

WebStorm 处理Vue项目中 @/utils有下划线
解决Vue项目中import xxx from '@/utils' 符号下有灰色波浪线的问题

在 WebStorm —>Settings—> languagges & Frameworks —>Webpack

然后选择 Automatically 或者 Manually

webpack
webpack

官方文档