Ожидаемый аргумент типа `массив`, но получен тип` строка` - image-webpack-loader - PullRequest
0 голосов
/ 23 января 2019

Я использую image-webpack-loader, но я получил это сообщение об ошибке:

Я импортирую свои изображения следующим образом:

import icon10 from '../../assets/img/icon10.png';

ERROR in ./app/assets/img/icon10.png
Module build failed (from ./node_modules/image-webpack-loader/index.js):
ArgumentError: Expected argument to be of type `array` but received type `string`
    at input (C:\Users\***\Desktop\pos\node_modules\imagemin-pngquant\index.js:32:3)
    at <anonymous>
 @ ./app/containers/Home/index.js 51:0-49 200:13-19
 @ ./app/containers/Home/Loadable.js
 @ ./app/containers/App/index.js
 @ ./app/app.js
 @ multi ./node_modules/react-app-polyfill/ie11.js ./app/app.js

1 Ответ

0 голосов
/ 23 января 2019

На самом деле, я полагаю, вы должны указать конфигурацию Webpack для лучшего объяснения.Я полагаю, что ваша основная проблема связана с Webpack, основываясь на документе, который вы должны установить в своем загрузчике, как показано ниже:

rules: [
  {
    test: /\.(gif|png|jpe?g|svg)$/i,
    use: [
      'file-loader',
      {
        loader: 'image-webpack-loader'
      }
    ]
  }
];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...