✍️ 기록/React

CRA 프로젝트 babel-preset-react-app 오류 해결 방법 🖥️

김물사 2025. 3. 10. 16:12

 

📌 babel-preset-react-app 

프로젝트를 시작했는데 위와 같은 경고 메시지가 보여질 수 있는데

처음에는 무시하고 작업을 해도 큰 문제가 없어서 그냥 넘어갔지만!!

프로젝트 실행시 계속 보여서 원인을 알아보고 해결하는 것이 좋을 것 같아서 찾아봤습니다!

📍 원인

babel-preset-react-app이 @babel/plugin-proposal-private-property-in-object 패키지를 사용하고 있지만

이를 종속성에 명시적으로 포함하지 않았기 때문입니다. 즉, 원래는 함께 설치되어야 하지만, 빠져 있는 상태

 

⚠️  

현재 프로젝트에서는 우연히 해당 패키지가 포함되어 있어서 동작에는 이상이 없지만!

패키지를 업데이트하거나 재설치 시 정상적으로 실행되지 않을 수도 있습니다.

 

📍 해결

npm install --save-dev @babel/plugin-proposal-private-property-in-object
or
yarn add -D @babel/plugin-proposal-private-property-in-object

- 경고 메시지에서 제안하는 대로 해당 패키지를 개발 의존성(devDependencies) 에 추가하면 문제를 해결할 수 있습니다.

- package.json의 devDependencies 섹션에 해당 패키지가 추가되고, node_modules에 항상 존재하게 되어 경고가 사라집니다.

 

✅ 프로젝트 실행 시 처음 보여졌던 경고문은 사라진걸 확인할 수 있어요.

 

✍️ 기록

 

감사합니다. 😁

반응형