#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 .