【问题标题】:Webpack and React.jsWebpack 和 React.js
【发布时间】:2015-12-11 13:47:29
【问题描述】:

我尝试在我的 react.js 应用程序中使用 webpack。我遇到的问题是关于图像的。如果我在我的入口文件中需要正确的图像,图像会被构建到正确的目的地,但我的应用程序找不到它。我只是得到一张空白图片:

main.jsx: require('./styles/images/logo.png');

in my application: <img src="images/logo.png"  width="60%" alt="" />

当我直接在 src-tag 中需要图像时,一切都很好:

<img src={require('../styles/images/logo.png')} alt="" width="80px" />

有谁知道我做错了什么?我希望能够只需要整个图像文件夹,并且每个 img-tag 都将填充正确的图像。任何解决方案的线索将不胜感激:)

【问题讨论】:

    标签: javascript reactjs webpack


    【解决方案1】:

    鉴于在 webpack 配置中正确设置了加载器,您通常会通过以下方式导入和使用图像:

    var image = require('./styles/images/logo.png');
    

    然后:

    <img src={image} />
    

    这两个语句显然必须位于同一个文件中。

    【讨论】:

    • 是的,这基本上就是我现在的做法。那么这是 webpack 和图像的最佳实践吗?要在每个文件中要求我需要的图像,而不是在我的入口文件中要求所有图像?
    猜你喜欢
    • 2016-11-07
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    • 2018-06-20
    • 2023-04-08
    • 2017-07-25
    相关资源
    最近更新 更多