ошибка eslint@5.6.0: «узел» движка несовместим с этим модулем. при попытке создать-реакция-приложение - PullRequest
0 голосов
/ 27 октября 2018

Я пытаюсь создать приложение React и получаю следующую ошибку в консоли:

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

yarn add v1.10.1
info No lockfile found.
[1/4] ?  Resolving packages...
warning react-scripts > eslint > file-entry-cache > flat-cache > circular-   json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
[2/4] ?  Fetching packages...
error eslint@5.6.0: The engine "node" is incompatible with this module.    Expected version "^6.14.0 || ^8.10.0 || >=9.10.0". Got "9.5.0"
error Found incompatible module
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this     command.

Aborting installation.
yarnpkg add --exact react react-dom react-scripts --cwd      /Volumes/server2/Desktop/JavaScript/birdcage has failed.

  Deleting generated file... package.json
  Deleting birdcage / from /Volumes/server2/Desktop/JavaScript
  Done.

Я пробовал brew upgrade node, но это не помогло.Будем весьма благодарны за любые идеи о том, как это можно исправить.

Ответы [ 4 ]

0 голосов
/ 13 марта 2019

Одним из временных исправлений является запуск yarn install --ignore-engines

0 голосов
/ 12 ноября 2018

Предполагая, что nvm установлен, используйте его, чтобы увидеть, какую версию узла вы используете, а затем используйте его, чтобы перейти на более позднюю версию.

0 голосов
/ 05 февраля 2019

Я столкнулся с той же проблемой, попробуйте добавить "--use-npm" в конце похвалы о создании реагирующего приложения.

create-react-app appname --use-npm

0 голосов
/ 28 октября 2018

Я переустановил узел и обновил инструменты разработчика xcode. Также переустановите React на том компьютере, на котором работает Mojave.

...