Пытался запустить приложение ReactJs, но оно выдает ошибку, я уже пробовал использовать решение, полученное с терминала, но ни одно из них не сработало.
npm версия: 6.7.0, узел: 11.8.0, реакция: 16.7.0
И ошибка:
There might be a problem with the project dependency tree.
Вероятно, это не ошибка в приложении Создать React, а то, что вам нужнодля локального исправления.
Пакету реагирующих сценариев, предоставляемых приложением Create React, требуется зависимость:
"babel-jest": "23.6.0"
НеПопробуйте установить его вручную: ваш менеджер пакетов сделает это автоматически.Однако другая версия babel-jest была обнаружена выше в дереве:
/ home / jerold / node_modules / babel-jest (версия: 23.4.2)
Установка несовместимых версий вручнуюИзвестно, что это приводит к трудностям при отладке.
Чтобы исправить дерево зависимостей, попробуйте выполнить действия, описанные ниже, в точном порядке:
- Удалить package-lock.json (неpackage.json!) и / или yarn.lock в папке вашего проекта.
- Удалить node_modules в папке вашего проекта.
- Удалить "babel-jest" из зависимостей и / или devDependencies в пакетеФайл .json в папке вашего проекта.
- Запустите npm install или yarn, в зависимости от используемого менеджера пакетов.
В большинстве случаев этого должно быть достаточно для устранения проблемы.Если это не помогло, вы можете попробовать еще несколько вещей:
Если вы использовали npm, установите yarn (http://yarnpkg.com/) и повторите с ним описанные выше шаги. Это может помочь, поскольку npm имеет известные проблемы с подъемом пакетов, которые могут быть решены в будущих версиях.
Проверьте, находится ли / home / jerold / node_modules / babel-jest вне каталога вашего проекта. Например, вы могли случайно установить что-то в вашу домашнюю папку.
Попробуйте запустить npm ls babel-jest в папке вашего проекта. Это скажет вам, какой другой пакет (кроме ожидаемых реагирующих скриптов) установил babel-jest.