TypeERROR после обновления пряжи (ReactJS проект) - PullRequest
0 голосов
/ 16 февраля 2020

Я запустил команду обновления пряжи, а затем я получил эту ошибку при следующем запуске пряжи, и я понятия не имею, почему? Надеюсь, кто-нибудь может сказать мне, что здесь происходит? Не знаю, что делать, чтобы решить это. Пробовал гуглить, без особой удачи в том, что не так.

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type undefined
at validateString (internal/validators.js:113:11)
at Object.join (path.js:375:7)
at noopServiceWorkerMiddleware (C:\Users\perni\Projects\prime\node_modules\react-dev-utils\noopServiceWorkerMiddleware.js:14:26)
at Layer.handle [as handle_request] (C:\Users\perni\Projects\prime\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:317:13)
at C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:284:7
at Function.process_params (C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:335:12)
at next (C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:275:10)
at launchEditorMiddleware (C:\Users\perni\Projects\prime\node_modules\react-dev-utils\errorOverlayMiddleware.js:20:7)
at Layer.handle [as handle_request] (C:\Users\perni\Projects\prime\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:317:13)
at C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:284:7
at Function.process_params (C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:335:12)
at next (C:\Users\perni\Projects\prime\node_modules\express\lib\router\index.js:275:10)
at handleWebpackInternalMiddleware (C:\Users\perni\Projects\prime\node_modules\react-dev-utils\evalSourceMapMiddleware.js:42:7)
at Layer.handle [as handle_request] (C:\Users\perni\Projects\prime\node_modules\express\lib\router\layer.js:95:5)

Ответы [ 2 ]

1 голос
/ 16 февраля 2020

Попробуйте запустить yarn cache list для распечатки ваших кэшированных пакетов, затем вы можете сравнить с версией в package.json, чтобы убедиться, что они совпадают. Если вы по-прежнему получаете ошибки, запустите yarn cache clean, чтобы очистить весь кэш, и запустите yarn install, чтобы заполнить их.

0 голосов
/ 16 февраля 2020

Попробуйте удалить нод-модули и переустановите с новой версией

...