«не существует» в командной строке Node.js. - PullRequest
0 голосов
/ 24 августа 2018

Это мой первый вопрос на этом сайте:)

Я довольно новичок в кодировании, и сейчас я работаю в реакции.

Я делал свой первый проект вчера, сегодня я вернулся к нему и инициализировал компилятор live-server и babel для моего компонента jsx, вот код, который я вставил:

C: \ Users \ asus \ Desktop \ Adolf \act-course-projects \ indecision-app> babel src / playg round / play.js --out-file = public / scripts / app.js --presets = env, реагировать --watch

Но после того, как я нажму, введите все, что отвечает:

"Реакция не существует"

если я возьму "реагировать" на код и оставлю только env, он работает нормально, но я думаю, что он должен быть там для правильного синтаксического анализа или чего-то ... я уже сделал npm install снова ...

Это мой пакет. Json

{
  "name": "indecision-app",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "babel-preset-env": "1.5.2",
    "babel-preset-react": "6.24.1"
  }
}

Похоже, есть обе зависимости ...

Есть идеи?

Заранее спасибо! :)

Ответы [ 3 ]

0 голосов
/ 24 августа 2018

вам нужно установить «Resact» и «Resact-DOM», используя команду «npm install» - «Saave реагировать-DOM», чтобы добавить их в зависимости от вас.

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

В этом руководстве вы должны вырезать JSX, написанный в public / scripts / app, и вставить его в src / app.Затем ваша команда babel запрашивает, чтобы JSX в src / app был перенесен в 'файл вывода' public / scripts / app.

Если JSX не находится в нужном файле, вы также получите ту же ошибку, что и вы.описано.

0 голосов
/ 24 августа 2018

Похоже, вы пропустили пакет реагирования.

Но если вы новичок в React, я бы посоветовал начать с create-реагировать-приложение https://github.com/facebook/create-react-app. Это настроит все для вас, легче начать с этого.

{
  "name": "indecision-app",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "babel-preset-env": "1.5.2",
    "babel-preset-react": "6.24.1"
    "react": "16.3.1",
    "react-dom": "16.3.1",
  }
}
...