Ошибка при создании приложения реакции с помощью create-реагировать-приложение - PullRequest
0 голосов
/ 25 апреля 2020

Ошибка в изображении появляется при создании приложения реакции. Все это время он работал нормально, все, что я делал, это mkdir и cd к этому каталогу.

Вот как выглядит ошибка ...

npx: установлено 99 в 36.634 s Для загрузки модуля ES необходимо использовать импорт: C: \ Users \ Neeraj \ AppData \ Roaming \ npm -cache_npx \ 5172 \ node_modules \ create-Reaction-app \ node_modules \ is-обещание \ index. js require () модулей ES не поддерживается. require () из C: \ Users \ Neeraj \ AppData \ Roaming \ npm -cache_npx \ 5172 \ node_modules \ create-реакция-app \ node_modules \ is-обещание \ index. js из C: \ Users \ Neeraj \ AppData \ Roaming \ npm -cache_npx \ 5172 \ node_modules \ create-response-app \ node_modules \ run-async \ index. js - это файл модуля ES, так как это файл. js, чей файл Ближайший родительский пакет. json содержит "type": "module", который определяет все. js файлы в этой области пакета как модули ES. Вместо этого переименуйте C: \ Users \ Neeraj \ AppData \ Roaming \ npm -cache_npx \ 5172 \ node_modules \ create-Reaction-app \ node_modules \ is-обещание \ index. js до конца. cjs, измените требуемый код для использования import () или удалите «type»: «module» из C: \ Users \ Neeraj \ AppData \ Roaming \ npm -cache_npx \ 5172 \ node_modules \ create-response- app \ node_modules \ is-обещание \ package. json.

Ответы [ 3 ]

2 голосов
/ 25 апреля 2020

Это было связано с библиотекой обещаний https://github.com/then/is-promise/issues/13. Пожалуйста, не понижайте версию узла. Они выпустили новую версию https://github.com/then/is-promise/releases/tag/2.2.1, которая исправит эту проблему

1 голос
/ 25 апреля 2020

выполните эту команду:

npm install is-promise@2.1.0 --save --save-exact

или, если вы просто хотите создать реагирующее приложение, вы можете сделать это, ожидая исправления: шаг 1: yarn init -y

Шаг 2: Вставьте это в пакет. json

"olutions ": {" is-обещание ":" 2.1.0 "," run-async / is-обещание ":" 2.1.0 "}

шаг 3: добавление пряжи --dev create-реагировать-приложение

шаг 4: пряжа создать-реагировать-приложение ../my-app

1 голос
/ 25 апреля 2020

Попробуйте понизить версию узла до 12.11.1

$ npm install -g n $ n 12.12.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...