【发布时间】:2017-10-29 17:20:29
【问题描述】:
我在尝试将图像导入我的项目时遇到问题,在构建时收到此错误:模块解析失败:C:\Users\Angelo\OptaService\OptaService\images\ImageTest.png 意外字符 '�' (1:0 ) 您可能需要适当的加载程序来处理此文件类型。
这是我的 webpack 配置:
module: {
rules: [
{test: /\.(js)$/, use: 'babel-loader', exclude: /node_modules/},
{test: /\.css$/, use: ['style-loader', 'css-loader']},
],
loaders: [ {
test: /\.js|.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel-loader',
}, {
test: /\.(jpe?g|png|gif|svg)$/i,
loaders: [
'file?hash=sha512&digest=hex&name=[hash].[ext]',
'image-webpack?bypassOnDebug&optimizationLevel=7&interlaced=false'
]
} ]
},
我已经 npm 安装了 image-webpack-loader 和 file-loader。 我也像这样在组件中导入图像:
import image from './../../images/ImageTest.png';
...
<img className="img-fluid" src={image} alt="OptaService Logo"/>
提前致谢!
【问题讨论】: