【问题标题】:Vue-cli Webpack config : how to set correctly the webp-loaderVue-cli Webpack 配置:如何正确设置 webp-loader
【发布时间】:2019-01-03 08:07:18
【问题描述】:

根据 webp-loader documentation, 我正在尝试在我的

中插入正确的多加载器参数

vue.config.js

const webpack = require('webpack')

module.exports = {
  configureWebpack: {
    loaders: [
      {
        test: /\.(jpe?g|png)$/i,
        loader: multi( 'file-loader?name=[name].[ext].webp!webp-loader?{quality: 95}', 'file-loader?name=[name].[ext]' )
        )
      }
    ]
  }
}

但是好像错了……

error . = . ReferenceError: multi is not defined

webp-loader 文档有什么问题??

感谢反馈

【问题讨论】:

    标签: vue.js webpack-4 webp webpack-loader


    【解决方案1】:

    直接来自 webp-loader 文档:

    通常您不想将所有图像转换为 WebP 格式,您只想制作替代版本。你可以使用multi-loader来实现它:

    他们告诉你,你必须使用另一个加载器,多加载器,才能做到这一点。

    所以文档暗示,但不直接显示,您实际上必须先导入此加载器,如下所示:

    const multi = require('multi-loader')
    

    (当然你之前跑过npm install -D multi-loader

    【讨论】:

    • 非常感谢!我以为是webpack函数
    • 我发现 image-webpack-loader 也可以加载 .webp 图像。格式。我试试看
    猜你喜欢
    • 2017-08-10
    • 2018-05-17
    • 1970-01-01
    • 2018-08-12
    • 1970-01-01
    • 2019-01-03
    • 2018-09-10
    • 2020-11-30
    • 2019-01-03
    相关资源
    最近更新 更多