Comment puis-je charger une image à partir d'un répertoire local et l'inclure dans l'application reactjs img src
tag ?
J'ai une image appelée one.jpeg
dans le même dossier que mon composant et j'ai essayé à la fois <img src="one.jpeg" />
et <img src={"one.jpeg"} />
à l'intérieur de mon render
mais l'image ne s'affiche pas. De plus, je n'ai pas accès à webpack config
puisque le projet est créé avec le fichier officiel create-react-app
utilitaire de ligne de commande.
Mise à jour : Cela fonctionne si j'importe d'abord l'image avec import img from './one.jpeg'
et l'utiliser à l'intérieur img src={img}
mais j'ai beaucoup de fichiers d'images à importer et je veux donc les utiliser dans le formulaire, img src={'image_name.jpeg'}
.
3 votes
Duplicata possible de React ne charge pas les images locales
0 votes
Voir aussi stackoverflow.com/questions/37644265/
0 votes
J'ai en fait un problème similaire, mon image a été importée dans le fichier index.jsx, j'ai les chargeurs dans webpack, la face de compilation fonctionne bien, comme en effet une copie de l'image a été créée dans mon dossier server/public/js avec un numéro aléatoire, et le chemin correct vers elle est dans le bundler, mais je ne peux pas visualiser l'image. Il est également étrange que l'image soit produite dans le dossier server/public/js et non server/public/img comme je l'ai écrit dans index.js.