在vue中使用image-webpack-loader实例


Posted in Javascript onNovember 12, 2020

首先打开 webpack.base.confi.js

提示:在这里url-loader 和 image-webpack-loader 不能一起使用,否则会导致图片出不来

接着找到

module: {
  rules: [
   {}...
  ]
}

在这里写入,一定要先写 ‘file-loader' 才能使用 'image-webpack-loader'

有各种配置,可以调整你要压缩后图片的质量

提示:如果使用了 webp 会大大减少体积,但是ios并不支持这个格式,会导致在ios上看不见图片

{
    test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
    use: [
     {
     loader: 'file-loader',
     options: {
       name: '[name].[hash:7].[ext]',
       outputPath: 'mobile/img'
      }
     },
     {
      loader: 'image-webpack-loader',
      options: {
       mozjpeg: {
        progressive: true,
        quality: 50
       },
       // optipng.enabled: false will disable optipng
       optipng: {
        enabled: false,
       },
       pngquant: {
        quality: [0.5, 0.65],
        speed: 4
       },
       gifsicle: {
        interlaced: false,
       },
       //ios不支持
       // webp: {
       //  quality: 100
       // }
      }
     }
    ]
   },

补充知识:记一次vue-cli3中 mage-webpack-loader 图片优化时,乱码报错的问题

命令行 npm install --save-dev image-webpack-loader在开发环境中下载下来优化包以后,在vue.config.js(vue-cli3配置文件)中使用如下

在vue中使用image-webpack-loader实例

代码: chainWebpack函数下

config.module
.rule('images')
.use('image-webpack-loader')
.loader('image-webpack-loader')
.options({
bypassOnDebug: true
})
.end()

但是这样在dev 以后

在vue中使用image-webpack-loader实例

一堆乱码的报错

我同事在使用这个的时候,也出现了一系列无法找到 image-webpack-loader模块这类的报错

在查阅百度,论坛,有遇到这个问题的,但没人解决的

后面看了一下,找到是包安装的问题,npm下载下来的时候因为翻墙的问题,包下载的不完全

后面npm uninstall image-webpack-loader 删除了包

然后cnpm install --save-dev image-webpack-loader 镜像下载解决的

在vue中使用image-webpack-loader实例

流下了没有技术的泪水~

以上这篇在vue中使用image-webpack-loader实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
利用XMLHTTP传递参数在另一页面执行并刷新本页
Oct 26 Javascript
ExtJs事件机制基本代码模型和流程解析
Oct 24 Javascript
jquery图片上下tab切换效果
Mar 18 Javascript
javascript实现上传图片并预览的效果实现代码
Apr 11 Javascript
ajax java 实现自动完成功能
Dec 19 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
Jan 26 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
详解50行代码,Node爬虫练手项目
Apr 22 Javascript
Vue组件通信的几种实现方法
Apr 25 Javascript
javascript canvas实现雨滴效果
Jun 09 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
Nov 12 #Javascript
JavaScript ES 模块的使用
Nov 12 #Javascript
在vue中给后台接口传的值为数组的格式代码
Nov 12 #Javascript
vue 解决provide和inject响应的问题
Nov 12 #Javascript
vue的$http的get请求要加上params操作
Nov 12 #Javascript
vue 获取url参数、get参数返回数组的操作
Nov 12 #Javascript
Vue+Spring Boot简单用户登录(附Demo)
Nov 12 #Javascript
You might like
PHP4实际应用经验篇(2)
2006/10/09 PHP
php基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
js 禁止选择功能实现代码(兼容IE/Firefox)
2010/04/23 Javascript
div模拟滚动条效果示例代码
2013/10/16 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
jquery实现拖动效果
2016/08/10 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
100行代码实现一个vue分页组功能
2018/11/06 Javascript
js的对象与函数详解
2019/01/21 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
python中while循环语句用法简单实例
2015/05/07 Python
举例讲解Python设计模式编程中的访问者与观察者模式
2016/01/26 Python
python中set()函数简介及实例解析
2018/01/09 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
创建索引时需要注意的事项
2013/05/13 面试题
毕业生的求职信范文分享
2013/12/04 职场文书
英文自荐信
2013/12/19 职场文书
大学英语专业求职信
2014/06/21 职场文书
道路施工安全责任书
2014/07/24 职场文书
售房协议书
2014/08/19 职场文书
干部考察材料范文
2014/12/24 职场文书
幼师辞职信范文
2015/02/27 职场文书
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python
html5调用摄像头截图功能
2022/01/18 Javascript
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang