בחלק מהגרסאות האחרונות של create-react-app יחד עם תבנית TypeScript, ייתכן שתיתקלו בשגיאת תלות מהסוג:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
אם אתם רואים שגיאה שקשורה ל־react@19 מול @testing-library/react שמצפה ל־react@^18 — זה המצב המתואר כאן.
אם אתם לא רואים את השגיאה — אין צורך לבצע את השלבים הבאים.
create-react-app מתקין הרבה dependencies מאחורי הקלעים.react@19@testing-library/react שמוגבל ל־react@^18אנחנו לא שולטים ישירות בתלויות האלו — הן מגיעות דרך react-scripts.
לכן הפתרון הוא להשתמש ב־--force או --legacy-peer-deps.
npm config set force true
npx create-react-app --template typescript containerize-react-app