Задать вопрос
@p3tzl300lum3n

Почему react проект создается с ошибками?

Здравствуйте. После создания проекта в командной строке выходит ошибка:
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: my-app@0.1.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" from @testing-library/react@13.4.0
npm error node_modules/@testing-library/react
npm error   @testing-library/react@"^13.0.0" 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\p\AppData\Local\npm-cache\_logs\2025-01-16T14_09_04_175Z-eresolve-report.txt
npm error A complete log of this run can be found in: C:\Users\p\AppData\Local\npm-cache\_logs\2025-01-16T14_09_04_175Z-debug-0.log       
`npm install --no-audit --save @testing-library/jest-dom@^5.14.1 @testing-library/react@^13.0.0 @testing-library/user-event@^13.2.1 web-vitals@^2.1.0` failed

Базовый сайт загружается, но приходится устанавливать отдельно библиотеки которые требует реакт, чтобы базовый сайт отобразился без ошибки:
ERROR in ./src/reportWebVitals.js 5:4-24
Module not found: Error: Can't resolve 'web-vitals' in 'C:\Users\p\Desktop\react\my-app\src'

У меня установлен Node.js последней версии и устанавливаю зависимости по команде npm install --save-exact react@^19.0.0 react-dom@^19.0.0, затем создаю проект по команде npx creacte-react-app my-app. Раньше, до выхода 19 версии React у меня такого не было. Как избежать этих ошибок и лишних действий, что я делаю не так, или это особенность 19 версии реакта?
  • Вопрос задан
  • 39 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@historydev
Редактирую файлы с непонятными расширениями
Не делать это:
npm install --save-exact react@^19.0.0 react-dom@^19.0.0


https://create-react-app.dev/
Просто:
npx creacte-react-app my-app
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы