반응형
최근 React 프로젝트에서 Material-UI를 사용하려고 할 때, 버전 호환성 문제로 인해 설치 중 에러가 발생하는 경우가 있습니다.
특히, 최신 버전의 React와 Material-UI의 특정 버전 간에 호환성 문제가 발견되었습니다.
일반적으로 Material-UI는 다음 명령어를 사용하여 설치합니다:
npm install @material-ui/core
하지만, 이 명령어로 설치를 시도할 때 React 버전과의 호환성 문제로 인해 에러가 발생하는 경우가 있습니다.
이럴 때는 --legacy-peer-deps 옵션을 추가하여 이 문제를 해결할 수 있습니다.
이 옵션은 npm이 peer dependencies(동료 의존성)를 자동으로 해결하지 않도록 하여 이전 버전의 의존성 규칙을 유지합니다.
따라서, Material-UI와 관련된 아이콘을 포함하여 안정적으로 설치하려면 다음 명령어를 사용하세요:
npm install @material-ui/core --legacy-peer-deps
npm install @mui/icons-material --legacy-peer-deps
요걸로 해결완료.
반응형
'IT > React' 카테고리의 다른 글
CRA에서 Vite로 전환, Vite 시작, Vite 설치하기 (2) | 2024.02.08 |
---|---|
React에서 여러 상태 한 번에 관리하는 hook(훅) 만들기 (0) | 2024.01.25 |
React의 useCallback 예제 (0) | 2023.11.29 |
react-query와 Recoil 통합하기: 세부 설정부터 렌더링까지 (0) | 2023.09.21 |
[React]Mac에서 git 사용시 xcrun error 발생시 해결 방법 (0) | 2022.11.20 |