Пакетact-scripts, предоставляемый приложением Create React, требует зависимости: - PullRequest
0 голосов
/ 02 января 2019

Возможно, проблема с деревом зависимостей проекта.Скорее всего, это не ошибка в приложении Create React, но что-то, что вам нужно исправить локально.

Пакет реагирующих сценариев, предоставляемый приложением Create React, требует зависимости:

"babel-eslint ":" 9.0.0 "

Не пытайтесь установить его вручную: ваш менеджер пакетов сделает это автоматически.Однако другая версия babel-eslint была обнаружена выше в дереве:

Ответы [ 4 ]

0 голосов
/ 07 июля 2019

создайте .env файл в вашем проекте и добавьте следующую инструкцию

SKIP_PREFLIGHT_CHECK=true

Сохранить файл

Удалить node_modules, yarn.lock, package.lock

Затем переустановите node_modules с помощью

npm install

Это должно работать

0 голосов
/ 02 января 2019

Вот что я сделал ...

  1. C:\user\[yourUserName]\node_modules\babel-eslint и удалите файл
  2. C:\user\[yourUserName]\node_modules\eslint и удалите файл
0 голосов
/ 21 мая 2019

У меня была та же проблема, и я выполнил все предложенные шаги, но проблема все еще, поэтому моя ошибка состоит в том, что у меня естьactApp внутри другого приложения Javascript, у меня была эта структура.

--MyProjects
----NodeJsApp
----node_modules of NodeJsApp
----package.json of NodeJsApp
----ReactApp
------node_modules of ReactApp
------package.json of ReactApp

Проблема решена для меня, удалив мой каталог ReactApp node_modules, а затем я делаю реструктуризацию своих каталогов, потому что у меня бедствие.

--MyProjects
----NewDirectory (inside all about NodeJsApp)
------node_modules of NodeJsApp
------package.json of NodeJsApp
----ReactApp
------package.json of ReactApp

После этого я делаю:

npm install

, а затем npm start и моя проблема исправлена, я думаю, что проблема в том, что родительский каталог не может иметь проект javascript / nodeJs / или что-то, имеющее node_modules.

0 голосов
/ 02 января 2019

Часть предоставленной вами информации гласит:

Проверьте, находится ли C: \ Users \ chawki \ node_modules \ babel-eslint за пределами каталога вашего проекта. Например, вы могли случайно установить что-то в вашей домашней папке.

Перейдите к C:\Users\chawki\node_modules\ и удалите папку babel-eslint, или просто удалите C:\Users\chawki\node_modules.

...