使用create-react-app脚手架build项目,自定义组件中的less文件找不到图片资源路径

发布于 2022-09-11 18:22:18 字数 317 浏览 10 评论 0

如题,我的自定义组件中less文件里background:url(/assets/loginbg.jpg) no-repeat center;设置成这样,但是build后部署需要放到一个叫做aaa文件夹下,在apache下运行项目,发现这个less文件里的url没有使用./assets/loginbg.jpg这样的形式,导致找不到loginbg.jpg。
请问该如何在less文件里设置资源路径,我知道可以用行内样式添加${process.env.PUBLIC_URL}前缀解决,但是总是觉得行内样式不够优雅,所有想问下有没有其它好的解决方案?
我想做到本地运行和build都不需要修改其它的,两者效果一致

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文