команда "проект создания-реакции-приложения npx" не создает проект - PullRequest
2 голосов
/ 25 апреля 2020

Внезапно я начал получать эту ошибку, когда набираю npx create-response-app project

Ошибка: Неверный индекс "export" main target ". js "определено в конфигурации пакета * Может кто-нибудь сказать мне, что это за ошибка и как ее исправить

Ответы [ 3 ]

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

Это должно означать, что ваш пакет. json сломан. У меня была та же проблема, и она была исправлена ​​для меня, когда я пересоздал / отредактировал пакет. json он пытается получить доступ.

Введите yarn init -y и прочитайте пакет. json

Добавьте следующие строки:

"resolutions": {
    "is-promse": "2.1.0",
    "run-async/is-promise": "2.1.0"
  }

Затем выполните yarn add --dev create-react-app и попробуйте скомпилировать ваше приложение reactjs, используя:

yarn create-react-app <PATH/APP-NAME>

I также рекомендую попытаться вручную удалить свойство is-обещания. Я думаю, что команда для этого называлась npm remove is-promise, но я не уверен.

Но я почти уверен, что ваш пакет. json нуждается в исправлении :) Ответьте, если это не сработало, я Попробую найти другой выход.

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

Не понижайте версию своего узла . Понижение версии было временным решением, так как на данный момент эта проблема исправлена ​​в версии 2.2.2 пакета is-обещания. Если вы все еще испытываете проблемы при создании нового CRA, рассмотрите npm install -g --force create-react-app

Если даже тогда ошибка все еще присутствует, пожалуйста, прокомментируйте свою проблему к этой проблеме github

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

Если это решение не работает, попробуйте установить версию узла 12.12.0 и снова запустить create-реагировать-приложение.

В настоящее время существуют проблемы с зависимостью от обещаний. Выпуск

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