最佳答案
我试图导入一个图像文件在我的反应组件之一。我有网络包的项目设置
这是组件的代码
import Diamond from '../../assets/linux_logo.jpg';
export class ItemCols extends Component {
render(){
return (
<div>
<section className="one-fourth" id="html">
<img src={Diamond} />
</section>
</div>
)
}
}
这是我的项目结构。
我已经按照以下方式设置了 webpack.config.js 文件
{
test: /\.(jpg|png|svg)$/,
loader: 'url-loader',
options: {
limit: 25000,
},
},
{
test: /\.(jpg|png|svg)$/,
loader: 'file-loader',
options: {
name: '[path][name].[hash].[ext]',
},
},
附言。我可以从任何其他远程源获得图像,但不能从本地保存的图像。JavaScript 控制台也没有给我任何错误。什么都行。我还是个新手,不知道自己做错了什么。