Я получаю сообщение об ошибке с модулем twpm npm, когда запускаю свой проект с помощью webpack с webpack-dev-сервером.Как я могу комбинировать выражения и реагировать?
Ошибка:
*ERROR in ./~/twitter/~/request/~/har-validator/lib/schemas/timings.json
Module parse failed: /Users/peterkaminski/react-test/node_modules/twitter/node_modules/request/node_modules/har-validator/lib/schemas/timings.json Unexpected token (2:12)*
И я только получаю, когда я требую твиттер. Моя текущая настройка проекта использует webpack и babel.
Решение, которое я пробовал, заключается в том, чтобы просто настроить экспресс-сервер для обработки всех моих вызовов API, в то время как я визуализую все интерфейсы с помощью React. Я пробовал найти несколько учебников для того, как включить экспресс с React, но ни один из них не был очень ясным.
Каков наилучший способ создания проекта, чтобы вы могли включать в себя различные узловые модули, не получая таких ошибок, и как вы собираетесь работать с React with Express?
Похоже, вы не '' exclude'ing node_modules' от конфигурации Webpack погрузчика. – robertklep
Вы можете ввести в заблуждение некоторые термины здесь - экспресс - это http-сервер, он отвечает на HTTP-глаголы, и это почти единственное его задание, тогда как React - это пользовательская библиотека пользовательского интерфейса, которая работает в браузере. Единственный раз, когда они «работают вместе», - это если вы делаете рендеринг на стороне сервера, чтобы уже была «статическая страница», которую пользователь видит, прежде чем «Реакт» действительно начнет работать и заменяет его реальным интерактивным интерфейсом. Это не значит, что у вас нет вопроса, но вы можете немного перефразировать его. –