강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của tlstkddjs13537
tlstkddjs13537

câu hỏi đã được viết

Tạo website công ty của riêng bạn với React, Node.js, MongoDB: Hướng dẫn hoàn hảo

Ch8-2. Tạo AdminCreatePost.jsx và tạo bài viết - 1 (Phần 2)

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

Đã giải quyết

Viết

·

247

0

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

HTML/CSSjavascriptreactnode.jsmongodb

Quiz

43% người trả lời sai. Hãy thử ngay!

백엔드에서 가져온 게시글 목록 데이터를 컴포넌트 상태로 관리하고, 이 데이터가 변경될 때 UI를 업데이트하기 위해 주로 사용되는 React Hook은 무엇인가요?

useEffect

useMemo

useState

useRef

Câu trả lời 2

0

dakgangjung123님의 프로필 이미지
dakgangjung123
Người chia sẻ kiến thức

.

0

tlstkddjs13537님의 프로필 이미지
tlstkddjs13537
Người đặt câu hỏi

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



터미널 오류정보입니다.

dakgangjung123님의 프로필 이미지
dakgangjung123
Người chia sẻ kiến thức

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

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

tlstkddjs13537님의 프로필 이미지
tlstkddjs13537
Người đặt câu hỏi

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

Hình ảnh hồ sơ của tlstkddjs13537
tlstkddjs13537

câu hỏi đã được viết

Đặt câu hỏi