提升开发效率的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://,就可以调试对应的源码。

相关推荐
深念Y3 分钟前
一个Bug:Vue Router 4.3.0 导致浏览器窗口无法最小化
前端·vue.js·bug·窗口·最小化·bilibili·视频网站
湛海不过深蓝4 分钟前
【procomponents】根据表单查询表格数据的两种写法
前端·javascript·react.js
大Mod_abfun5 分钟前
AntdUI教程#1ChatList交互(vb.net)
服务器·前端·ui·交互·antdui·聊天框
憧憬成为web高手7 分钟前
xss学习记录--xss-lab部署
前端·学习·xss
窝子面7 分钟前
十四、弹窗组件
前端
局i8 分钟前
从零封装第一个 Vue 组件:极简入门指南
前端·javascript·vue.js
Jave21089 分钟前
Vue下一个大版本会是怎样?它的最终目标是怎样的?
前端·vue.js·经验分享
JamesYoung79719 分钟前
第三部分 — 服务工作者(后台)chrome.runtime 是什么(在 MV3 的说法中)
前端·javascript·chrome