提升开发效率的5个webpack插件

  1. Vue-lazyload 图片懒加载 插件:vue-lazyload
  2. Image-webpack-loader 图片压缩 插件:image-webpack-loader,npm install image-webpack-loader,在vue.config.js中配置,设置压缩比率,如0.7

Config.module

.rule('images')

.use('image-webpack-loader')

.loader('image-webpack-loader')

3, sprites 精灵图 自动合成插件:sprites, 安装sprites插件, 1:配置中添加 精灵图地址,2,在代码中直接引用图片,例:'assets/images/sprites/logo.png'

4, px 转rem 自适应屏幕 。Viewport插件:

5,r emove-console 生成环境中控制台不打印console .log

安装 remove-console插件

在配置里配置,如果是生成环境则使用去掉console的插件

另外,p roductionSourceMap:false 生产环境调试工具source - map

因生产环境代码被压缩,转译。而source map是将编译,打包后的代码映射回源代码的过程。

Sourcemap配合chrome可以提供一个debug线上项目的功能。只在打开控制台时才加载。

配置中: productionSourceMap:false

打开控制台右击add source map,出现webpack://,就可以调试对应的源码。

相关推荐
tuokuac7 分钟前
nginx配置前端请求转发到指定的后端ip
前端·tcp/ip·nginx
程序员爱钓鱼10 分钟前
Go语言实战案例-开发一个Markdown转HTML工具
前端·后端·go
万少33 分钟前
鸿蒙创新赛 HarmonyOS 6.0.0(20) 关键特性汇总
前端
还有多远.1 小时前
jsBridge接入流程
前端·javascript·vue.js·react.js
蝶恋舞者1 小时前
web 网页数据传输处理过程
前端
非凡ghost1 小时前
FxSound:提升音频体验,让音乐更动听
前端·学习·音视频·生活·软件需求
吃饭最爱1 小时前
html的基础知识
前端·html
我没想到原来他们都是一堆坏人1 小时前
(未完待续...)如何编写一个用于构建python web项目镜像的dockerfile文件
java·前端·python
前端Hardy2 小时前
HTML&CSS:有趣的漂流瓶
前端·javascript·css
前端Hardy2 小时前
HTML&CSS :惊艳 UI 必备!卡片堆叠动画
前端·javascript·css