【问题标题】:How to import multiple images with WebPack 5如何使用 WebPack 5 导入多个图像
【发布时间】:2021-05-25 08:09:15
【问题描述】:

使用 webpack 5,我的项目中有一个包含 40 个图像的文件夹。我想根据用户在 DOM 中搜索的内容动态导入特定图像。目前我能弄清楚如何加载我的图像的唯一方法是逐个编写:

import Coffee from '../assets/coffee.svg"

问题在于,我不想编写 40 条导入语句。我在网上寻找答案,但似乎大多数答案都与 React JS 相关。

【问题讨论】:

  • 你应该动态加载它们,当用户可能只使用一个基于其搜索的图像时有 40 个图像,这不是一个好主意。导入对于静态资产很有用,但您展示的案例是基于输入的。

标签: javascript image webpack ecmascript-6 import


【解决方案1】:

我能够通过使用 require 找出我的问题。

 const coffee = require(`../assets/icons/${drink.name}.svg`);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-06
    • 2021-09-28
    • 2022-10-03
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 2016-07-01
    • 2017-12-31
    相关资源
    最近更新 更多