reactjs - 无法在 react.js 组件上导入图像
问题描述
将 img 导入反应组件时遇到问题
我的组件路径是src/components/Intro/Intro.js并且图像在 public/logo.png
这是我的组件:I can se
import React from 'react'
import './Intro.css'
import logo from './logo.png'
const Intro = () => {
return (
<div>
<div className='img'> <img src={logo} alt="/" /> </div>
</div>
)
}
export default Intro
错误:找不到模块:无法解析 './logo.png' 我尝试了 ../public/logo.png、.../public/logo.png 并加载了其他路径,但似乎没有任何效果
解决方案
assets
在 src/ 目录中创建一个文件夹- 将您的徽标移动到此文件夹
- 使用它访问它
import logo from '../../assets/logo.png'
推荐阅读
- yaml - YAML 中的多个引用在第 43 行重复映射键错误
- javascript - 如何在笔记应用程序中获得一致的 javascript 语法突出显示?
- php - 我是新手,需要帮助 xD 我在 sql 中有错误,但我不知道在哪里。拉拉维尔 7
- oracle-apex - 带有多选功能的弹出式 LOV
- python - 编译 gstreamer (python kivy) 应用程序时出现 SDL12 错误
- r - Selenium - rsDriver(browser = "firefox") -> 连接被拒绝
- node.js - 如何在 HAPI 中从 MySQL 返回结果
- coldfusion - 如何根据coldfusion中的给定日期获取utcoffset
- github3.py - GItHub App 访问组织中的存储库
- c# - 不区分大小写的字典无法按预期工作