为了账号安全,请及时绑定邮箱和手机立即绑定

关于image-webpack-loader的问题,看来源码也没找出来问题,最后还是用的img-loader

ERROR in ./src/assets/1.jpg

Module build failed: TypeError: Cannot read property 'bypassOnDebug' of null

    at Object.module.exports (F:\webpack\webpack-demo1\node_modules\image-webpack-loader\index.js:30:26)

正在回答

5 回答

The LoaderOptionsPlugin is to make the transition from webpack 1 easier. In webpack 2 you should define the options directly on the loader.

Your rule would look like this (using the webpack 2 rule from the README with your options):

{
   test: /\.(gif|png|jpe?g|svg)$/i,
   use: [
       'file-loader',
       {
           loader: 'image-webpack-loader',
           options: {
               mozjpeg: {
                   quality: 65,
               },
               pngquant: {
                   quality: '65-90',
                   speed: 4,
               },
               svgo: {
                   plugins: [
                       {
                           removeViewBox: false,
                       },
                       {
                           removeEmptyAttrs: false,
                       },
                   ],
               }
           }
       }
   ]}

0 回复 有任何疑惑可以回复我~

一运行也是爆这个错

http://img1.sycdn.imooc.com//58ff1ea5000147c406400131.jpg

如果写成这样image-webpack-loader?bypassOnDebug,他直接notfounderror了
http://img1.sycdn.imooc.com//58ff1e490001e91706390238.jpg

0 回复 有任何疑惑可以回复我~
#1

qq__6268

这个问题我也遇到了,怎么解决
2017-08-09 回复 有任何疑惑可以回复我~

'image-webpack-loader?bypassOnDebug' 建议看一下npm上的描述。https://www.npmjs.com/package/image-webpack-loader

1 回复 有任何疑惑可以回复我~

同问这个问题,尝试过使用img-loader可以正常编译,是可以压缩图片的

0 回复 有任何疑惑可以回复我~

同问这个问题,尝试过使用img-loader可以正常编译,但是没有压缩图片。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于image-webpack-loader的问题,看来源码也没找出来问题,最后还是用的img-loader

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信