Styled-component를 사용한 React프로젝트를 build할때 스타일이 적용 안될때
falconlee236
·2023. 2. 20. 20:05
반응형
React 프로젝트 개발할때 styled-component를 사용하는 사람이 많을것 이라고 생각합니다
css를 component형식으로 자바스크립트안에 담을 수 있다는 점이 정말 매력있는 부분이죠
저도 사용하고 있는데, 제가 맞닥뜨린 현상은 다음과 같습니다
1. styled-component를 사용한 react프로젝트를 npm run build를 사용해 build를 함
2. build할때 나온 index.html을 서버에 페이지형식으로 출력하게 함. (sendFile 메소드)
3. 스타일이 전부 깨져서 나옴?????
반응형
해결책
styled-component 자체 버그인것 같다.
@import 구문을 사용하는순간 build할때 깨지는 현상이 발견됐다.
@import를 빼면 바로 해결 가능....
이거때문에 한달동안 삽질했는데, 너무 허무하다 하..
이런 버그는 공유하는게 중요하다고 배웠습니다.
const Contentstyle = styled.div`
//@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');
display: flex;
justify-content: space-between;
align-items: center;
height: 100vh;
//font-family: 'Roboto', sans-serif;
`;
반응형