작성
·
614
0
npm strat를 했는데 이렇게 뜹니다. 몇번을 코드를 고쳐봤는데도 이렇게 떠서 질문남깁니다. 코드도 올려놓겠습니다.
import styled from "styled-components";
const Wrapper = styled.div`
padding: 1rem;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
background-color: lightgrey;
`;
const Block = styled.div `
padding: ${(props) => props.padding};
border: 1px solid black;
border-radius: 1rem;
background-color: ${(props) => props.backgroundColor};
color: white;
font-size: 2rem;
font-weight: bold;
text-align: center;
`;
const blockItems = [
{
label: "1",
padding: "1rem",
backgroundColor: "red",
},
{
label: "2",
padding: "3rem",
backgroundColor: "green",
},
{
label: "3",
padding: "2rem",
backgroundColor: "blue",
},
];
function Blocks(props) {
return (
<Wrapper>
{blockItems.map((blockItem) => {
return (
<Block
padding={blockItem.padding}
backgroundColor={blockItem.backgroundColor}
>
{blockItem.label}
</Block>
);
})}
</Wrapper>
);
}
export default Blocks;
답변 1
0
안녕하세요, 소플입니다.
styled-components
가 제대로 설치되지 않은 것 같은데,
혹시 터미널에서 아래 명령어를 통해 styled-components
를 설치 하셨나요?
$ npm install styled-components
설치여부가 불확실하다면 위 명령어를 다시 실행한 이후에 한 번 해보시기 바랍니다!
감사합니다.