CodeMix/Eclipse не может найти «react/jsx-dev-runtime»

#node.js #reactjs #npm

Вопрос:

Я совершенно новичок в React, Node, NPM и CodeMix в Eclipse. Я опытный разработчик java и поэтому хочу использовать eclipse поверх VSCode для ознакомления. Я следую этому уроку:

https://www.genuitec.com/react-tutorial-getting-started/

Я перехожу к шагу 5 и запускаю

 react-scripts start
 

Результат:

 ./src/index.js
Module not found: Can't resolve 'react/jsx-dev-runtime' in 'C:tempworkspaceCCFPortalsrc'
 

Я создал свой проект с помощью нового проекта, чтобы создать проект React. Мастер добавил весь стандартный код. Запуск терминала вызвал у меня некоторые проблемы, потому что терминал, похоже, не задает путь для приведения nodejs.exe в область видимости, поэтому я сделал это вручную в окне терминала. Настройка свойств в окне->терминал настроек , похоже, никогда не вступит в силу.

Я сделал следующее в npm (в дополнение к шагам в руководстве), потому что в представлении маркеров было два «предупреждения», которые предполагали это. Насколько я могу судить, все команды были успешными, как из учебника, так и из этих двух (хотя он отмечает некоторые «уязвимости» в npm, которые я исправил принудительно).

 npm install @types/react
npm install @types/react-dom
 

Действительно, верно, что в этой папке src нет react/jsx-dev-runtime. Там нет НИЧЕГО, кроме src. Но мне непонятно, почему его там не было, учитывая, что я запустил установку npm и другие вещи, предложенные в учебнике.

Может ли кто-нибудь помочь объяснить мою проблему с исправлением в терминале и, в частности, почему npm делает это, когда я запускаю запуск сценариев реагирования?

Комментарии:

1. CodeMix-это не Eclipse, а правильный плагин для Eclipse. Плагин Eclipse, обеспечивающий поддержку React, является веб-разработчиком Eclipse Wild .