인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

신상님의 프로필 이미지

작성한 질문수

React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드

Ch8-2. AdminCreatePost.jsx 생성 후 게시글 생성 - 1 (2부)

npm install --save @tinymce/tinymce-react 오류 입니다.

해결된 질문

작성

·

112

0

리액트 버젼이 19.0 이상이라서 안된다고하는데 리액트를 다운그레이드해야하나요??...리액트를 다운그래이드 안하고 사용하는 방법은 없을까요?

답변 2

0

닭강정님의 프로필 이미지
닭강정
지식공유자

.

0

신상님의 프로필 이미지
신상
질문자

npm error code ERESOLVE

npm error ERESOLVE unable to resolve dependency tree

npm error

npm error While resolving: frontend@0.0.0

npm error Found: react@19.0.0

npm error node_modules/react

npm error react@"^19.0.0" from the root project

npm error

npm error Could not resolve dependency:

npm error peer react@"^18.0.0 || ^17.0.1 || ^16.7.0" from @tinymce/tinymce-react@5.1.1

npm error node_modules/@tinymce/tinymce-react

npm error @tinymce/tinymce-react@"5.1.1" from the root project

npm error

npm error Fix the upstream dependency conflict, or retry

npm error this command with --force or --legacy-peer-deps

npm error to accept an incorrect (and potentially broken) dependency resolution.

npm error

npm error

npm error For a full report see:

npm error C:\Users\shin\AppData\Local\npm-cache\_logs\2025-02-15T08_35_13_276Z-eresolve-report.txt

npm error A complete log of this run can be found in: C:\Users\shin\AppData\Local\npm-cache\_logs\2025-02-15T08_35_13_276Z-debug-0.log



터미널 오류정보입니다.

닭강정님의 프로필 이미지
닭강정
지식공유자

tinymce-react@5.1.1 의존성 문제 해결 방법

현재 @tinymce/tinymce-react@5.1.1이 React 19를 지원하지 않아 의존성 충돌이 발생하고 있습니다.
이 문제를 해결하는 가장 좋은 방법은 tinymce-react 개발자가 React 19 지원을 추가하는 것이지만, 작년 12월부터 관련 이슈가 해결되지 않은 상태입니다.

따라서, 아래 방법을 통해 React 19에서도 사용할 수 있도록 설정할 수 있습니다.

Support React v19 · Issue #566 · tinymce/tinymce-react

package.json overrides 사용

프로젝트 폴더의 package.json을 여신 뒤 devDependencies 영역 아래에 코드를 추가합니다.

  "overrides": {
    "@tinymce/tinymce-react": {
      "react": "$react",
      "react-dom": "$react-dom"
    }
  }
image.png

그 후, 다시 npm install @tinymce/tinymce-react@latest 로 tinymce를 설치를 진행하시면 되겠습니다.

image.png

추가 질문이 있으시면 언제든지 편하게 말씀해주세요!

신상님의 프로필 이미지
신상
질문자

오 됐습니다 감사합니다 선생님!

신상님의 프로필 이미지

작성한 질문수

질문하기