Ошибка при создании приложения реакции "Путь должен быть строкой. Получено не определено" - PullRequest
0 голосов
/ 31 марта 2020

Я новичок в React js. Когда я запускаю команду для запуска приложения, используя npm start, я получаю следующую ошибку в браузере

TypeError: Path must be a string. Received undefined
    at assertPath (path.js:28:11)
    at Object.join (path.js:1236:7)
    at noopServiceWorkerMiddleware (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/react-dev-utils/noopServiceWorkerMiddleware.js:14:26)
    at Layer.handle [as handle_request] (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:317:13)
    at /home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:335:12)
    at next (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:275:10)
    at launchEditorMiddleware (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/react-dev-utils/errorOverlayMiddleware.js:20:7)
    at Layer.handle [as handle_request] (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:317:13)
    at /home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:335:12)
    at next (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/index.js:275:10)
    at handleWebpackInternalMiddleware (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/react-dev-utils/evalSourceMapMiddleware.js:42:7)
    at Layer.handle [as handle_request] (/home/anilu/Public/PROJECTS/salesfon/salesx-react/node_modules/express/lib/router/layer.js:95:5)```

1 Ответ

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

У меня была точная проблема. Я предполагаю, что вы используете react-scripts. Просто обновите его до 3.4.x. - Это сработало для меня.

Ура, D.

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