【发布时间】:2017-07-24 18:37:27
【问题描述】:
我想在我的 react 应用页面上显示一张图片
import egypt from '../images/egypt.svg'
<div>
<img src={egypt}/>
</div>
这是正确的做法吗?
我也想从这样的对象中加载它:
options: [{
optionOne: {
answer: 'bolivia',
image: './images/egypt.svg'
}
}]
如何在屏幕上显示?
我的错误是说我需要一个合适的加载器。我试着用这个:https://www.npmjs.com/package/image-webpack-loader
但它说:Can't resolve 'file-loader'
{
test: /\.svg$/i,
loaders: [
'file-loader?hash=sha512&digest=hex&name=[hash].[ext]',
'image-webpack-loader?bypassOnDebug&optimizationLevel=7&interlaced=false'
]
}
【问题讨论】:
-
为什么要导入图像文件?为什么不使用常规的
src属性作为图像标签,并带有图像文件的 URL?你不需要做任何特别的事情 -
-
你安装了文件加载器吗?