reactjs - 在没有 webpack 的 React 中使用本地图像的简短语法?
问题描述
我可以像这样使用 html img 显示本地图像:
import youtube from "./youtube.png"
和
<img src={youtube}/>
但是,我有数百个图像我想使用 import,所以我不想要数百个 import 语句。img src 是否有更短的语法来引用 React 中的本地图像?而如果 webpack 是唯一的出路,那么 webpack 会花费很多时间来设置吗?既然我在这个话题上,网站通常如何显示图像?开发人员是在部署网站时下载图像并上传这些文件,还是直接使用 src="https://....."?
抱歉,如果问题太多,我真的只关心引用本地图像的语法,谢谢。
解决方案
如果您不想使用 webpack,可以将它们全部放在公用文件夹中并以这种方式访问它们。
据我所知,没有比您提到的导入图像的方法更短的方法了,当然您也可以使用webpack,一旦设置好就可以引用它。
作为旁注,这是来自关于公共文件夹使用的 React 文档:
- 您有数千张图像,需要动态引用它们的路径。
您可以在这里阅读更多相关信息:https ://facebook.github.io/create-react-app/docs/using-the-public-folder
推荐阅读
- facebook - expo-facebook 上的 Facebook 权限不起作用
- node.js - 如何使用他的 ID Node js 向用户发送 DM 消息
- javascript - Javascript在同一行循环打印值到控制台..不添加上一行的值
- matplotlib - 为 make_blobs 生成的每类数据集设置颜色
- architecture - 您将如何表示 SysML 中的网络结构?
- gradle - 属性“mainClass”是最终的,不能进一步更改
- reactjs - 如何检测反应表中特定列的单元格值更改?
- javascript - 从弹出窗口到内容脚本的消息不起作用
- google-colaboratory - 有没有办法在 colab 程序中设置断点,然后检查变量值?
- android - 如何从 ram 中删除片段