当前位置: 首页 > news >正文

【react18】在styled-components中引入图片报错

styled-components项目中,遇到背景图片显示不出来的问题。图片的确是引入正确,但是webpack解析路径是有问题的

效果展示

在这里插入图片描述
以下这两种写法都不行,无法生效

export const HeaderNavLeft = styled.h1`width: 176px;height: 69px;background: url('~@a/images/app-bg.png') no-repeat 0 -2px;a {width: 157px;padding-right: 20px;text-indent: -9999px;float: left;}
export const HeaderNavLeft = styled.h1`width: 176px;height: 69px;background: url('../../assets/images/app-bg.png') no-repeat 0 -2px;a {width: 157px;padding-right: 20px;text-indent: -9999px;float: left;}
`

正确写法

import LogoBg from '@a/images/app-bg.png'

或者

import LogoBg from '../../assets/images/app-bg.png'

然后再使用

export const HeaderNavLeft = styled.h1`width: 176px;height: 69px;background: url(${LogoBg}) no-repeat 0 -2px;a {width: 157px;padding-right: 20px;text-indent: -9999px;float: left;}
`

这样就解析出来了,路径解析也正确了

在这里插入图片描述

相关文章:

  • React深度解析:Hooks体系与Redux Toolkit现代状态管理实践
  • Spring Boot集成Spring AI与Milvus实现智能问答系统
  • 广州卓远VR受邀参加2025智能体育典型案例调研活动,并入驻国体华为运动健康联合实验室!
  • 【C/C++】探索单例模式:线程安全与性能优化
  • SQL数据处理流程
  • 微软正式发布 SQL Server 2025 公开预览版,深度集成AI功能
  • PostgreSQL日常维护
  • Flink SQL 计算实时指标同比的实现方法
  • 云原生安全之PaaS:从基础到实践的技术指南
  • 零基础教程:用 Docker + pgloader 将 MySQL 数据库迁移到 PostgreSQL
  • UE5.6新版本—— 动画光照系统重点更新
  • docker 启动一个python环境的项目
  • 详解鸿蒙仓颉开发语言中的日志打印问题
  • linux查看本机服务器的外网IP命令
  • 系分论文《论软件系统安全分析和应用》
  • Web Workers 使用指南
  • 鸿蒙开发:应用上架第二篇,申请发布证书
  • 攻防世界——Web题 fakebook
  • 锐捷网络设备(交换机、路由器、防火墙)常用命令整理
  • 第3周作业-1层隐藏层的神经网络分类二维数据
  • 沈阳市做网站的公司/seo入门基础教程
  • 辛集哪做网站/如何引流推广产品
  • 做药品的电商网站有哪些/百度网站首页网址
  • 网络供应商网站网址/青岛谷歌优化公司
  • 专业的网站建设设计价格/seo提供服务
  • 广州网站建设/淘宝宝贝关键词排名查询工具