首页 > 解决方案 > 无法使用 webpack 配置访问公共文件夹中的图像

问题描述

我想通过使用url而不是使用import语句来使用图像。

预期方式: <img src={"/images/logo.png"} alt="logo" className={classes.logo} />

不期望: import logo from '../../../public/images/logo.png'

以下是我的应用程序结构,请让我知道用于开发和生产环境的加载器或配置或任何更好的方法?

ss

这是我用于开发的 webpack 配置。

SS2

提前致谢 :)

标签: javascriptreactjswebpackwebpack-dev-server

解决方案


尝试这个

 <img src={process.env.PUBLIC_URL + '/yourPath.jpg'} /> 

或者这也应该有效

<img src={window.location.origin + '/yourPath.jpg'} />

推荐阅读