我一直在尝试将styled-components中公共文件夹中的图像设置为background-image。
import styled from "styled-components";
import Background from 'process.env.PUBLIC_URL + /images/background.svg'
export const HomeContainer = styled.section`
height: 100vh;
max-width: 100vw;
background-image: url(${Background});
background-repeat: no-repeat;
background-size: cover;
`;
所以
import styled from "styled-components";
export const HomeContainer = styled.section`
height: 100vh;
max-width: 100vw;
background-image: url('process.env.PUBLIC_URL + /images/background.svg');
background-repeat: no-repeat;
background-size: cover;
`;
我怎么导入呢?先谢谢了
4条答案
按热度按时间gg58donl1#
试试这个,对我很有效。
de90aj5v2#
我在谷歌上搜索过了,但还是没有像你一样的。
所以我决定用 prop :
kuhbmx9i3#
强烈建议您使用基本路径配置jsconfig文件
然后只需
import img from "public/images/whatever.png
即可访问您的映像fhg3lkii4#
用这个