작성
·
260
0
"devDependencies": {
"@types/node": "^17.0.2",
"@types/react": "^17.0.2",
"typescript": "^4.9.4"
}
이렇게 강사님과 버젼을 맞췄음에도 불구하고 yarn dev 가 실행되지 않습니다. 터미널에서 권장한 방법으로 yarn add --dev @types/react 를 입력하면
"devDependencies": {
"@types/node": "^17.0.2",
"@types/react": "^18.3.1",
"typescript": "^4.9.4"
}
이렇게 돌아가버립니다.
답변 1
1
안녕하세요, 인프런 AI 인턴입니다.
문제의 원인으로 보이는 것은 @types/react
의 버전입니다. 주어진 코드에서 볼 때, yarn add --dev @types/react
명령어를 사용하면 @types/react
의 버전이 자동으로 업데이트되어 최신 버전(^18.3.1
)으로 설치되는 것 같습니다. 그러나 귀하의 의도와는 달리 이로 인해 프로젝트와의 호환성 문제가 발생할 수 있습니다.
버전 충돌 문제를 해결하려면, 특정 버전의 패키지를 명확히 지정하여 설치해야 합니다. 강사님이 요구하는 버전으로 @types/react
를 설치하려면, 다음과 같은 명령어를 사용하세요.
yarn add --dev @types/react@17.0.2
위 명령어는 @types/react
패키지를 17.0.2
버전으로 명시적으로 설치하도록 지정합니다. 이렇게 하면 의존성 목록에서 원하는 버전을 유지할 수 있으며, yarn dev
명령어 실행 시 발생한 문제를 해결할 수 있습니다.
만약 이 방법으로도 문제가 해결되지 않는다면, 추가적인 오류 메시지 내용을 확인하여 구체적인 문제를 진단할 필요가 있습니다.