当前位置:首页 > React

react如何访问到public内的文件

2026-01-26 03:55:33React

访问 public 目录文件的常用方法

在 React 项目中,public 目录下的文件可以通过以下方式访问:

直接使用绝对路径 React 会自动将 public 目录作为根路径。例如,若文件位于 public/images/logo.png,可直接通过 /images/logo.png 引用:

<img src="/images/logo.png" alt="Logo" />

使用环境变量 通过 process.env.PUBLIC_URL 获取 public 目录的绝对路径,适合动态拼接路径:

const imagePath = `${process.env.PUBLIC_URL}/images/logo.png`;
<img src={imagePath} alt="Logo" />

注意事项

react如何访问到public内的文件

  • 开发环境和生产环境均支持上述方法。
  • 避免手动拼接路径时忽略 PUBLIC_URL,可能导致部署后路径错误。
  • public 目录下的文件会被直接复制到构建输出目录,无需额外配置。

标签: 文件react
分享给朋友:

相关文章

react如何读

react如何读

React 的发音 React 的发音为 /riˈækt/(音标),读作“瑞-艾克特”。其中: “Re” 发音类似英文单词 “read” 的开头部分。 “act” 发音与英文单词 “act” 一致。…

如何启动react

如何启动react

安装Node.js 确保系统已安装Node.js(建议使用LTS版本),可通过官网下载并安装。安装完成后,在终端运行以下命令验证版本: node -v npm -v 创建React项目 使用官方工具…

react native如何

react native如何

React Native 基础知识 React Native 是一个由 Facebook 开发的框架,用于使用 JavaScript 和 React 构建跨平台移动应用。它允许开发者编写一次代码,同时…

react如何减少setState

react如何减少setState

减少 React 中 setState 调用的方法 合并多次状态更新 使用函数式更新方式合并多次 setState 调用。React 会将多次状态更新批量处理,避免不必要的重新渲染。 // 非函…

如何读react源码

如何读react源码

理解React源码的结构 React源码托管在GitHub上,主要分为几个核心模块:react、react-dom、react-reconciler等。react包包含核心API和组件逻辑,react…

react如何获取光标

react如何获取光标

获取光标位置的方法 在React中获取光标位置通常涉及处理输入框或文本区域的onChange或onSelect事件。以下是几种常见的方法: 通过selectionStart和selectionEnd…