javascript - 预期的参数是`array`类型但接收到`string`类型 - image-webpack-loader
问题描述
我正在使用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
解决方案
实际上,我想你应该把你的Webpack
配置放在一个更好的解释上。我相信你的主要问题是你的Webpack
,根据你必须像下面这样设置你的加载器的文件:
rules: [
{
test: /\.(gif|png|jpe?g|svg)$/i,
use: [
'file-loader',
{
loader: 'image-webpack-loader'
}
]
}
];
推荐阅读
- c++ - 为什么我的 Ptice 代码会遇到运行时错误?
- python - Matplotlib:set_rscale('log') 不适用于极坐标图
- r - 计算和绘制康托尔函数
- python - 使用 hCaptch + Cloud Flare 保护绕过网站
- javascript - 创建用户帐户后的 Firebase 配置文件
- laravel - $bucket 'boundaries' 字段必须是数组,但找到类型:字符串
- python-3.x - 打开运行另一个线程的第二个响应框架
- cryptocurrency - Uniswap V3 关于价格范围和掉期细节
- android - 如何从firebase实时数据库中对附近用户的帖子进行排序?
- php - 我想在 laravel 中使用 ajax 替换输入值