Ich versuche, eine Bilddatei in eine meiner Reaktionskomponenten zu importieren. Ich habe das Projekt mit Web Pack eingerichtet
Hier ist mein Code für die Komponente
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>
)
}
}
Hier ist meine Projektstruktur.
Ich habe meine Datei webpack.config.js folgendermaßen eingerichtet
{
test: /\.(jpg|png|svg)$/,
loader: 'url-loader',
options: {
limit: 25000,
},
},
{
test: /\.(jpg|png|svg)$/,
loader: 'file-loader',
options: {
name: '[path][name].[hash].[ext]',
},
},
PS. Ich kann Bilder von jeder anderen Remote-Quelle abrufen, jedoch keine lokal gespeicherten Bilder. Die JavaScript-Konsole gibt mir auch keinen Fehler. Bitte alles hilft. Ich bin ziemlich neu zu reagieren und kann nicht finden, was ich falsch mache.
