После обновления npm отображаются ошибки веб-пакета

#node.js #reactjs #typescript #npm

#node.js #реагирует на #машинописный текст #нпм

Вопрос:

После того, как я обновил пакет npm до последней версии 8.2.0, у меня начались проблемы в приложении react. вот снимок экрана.

введите описание изображения здесь

вот что я вижу в консоли:

[ГРМ] ждет сигнала обновления из WDS… реагировать-дом.развития.ДШ:12 непойманные ReferenceError: не определена на Object../node_modules/react-dom/cjs/react-dom.development.js (:3000/статический/JS и/продавцы~главная.кусок.Яш:199910) в webpack_require (:3000/статический/JS и/пачка.Яш:857) в FN (:3000/статический/JS и/пачка.в JS:151) в Object../node_modules/react-dom/index.js (:3000/статический/JS и/продавцы~главная.кусок.Яш:225957) в webpack_require (:3000/статический/JS и/пачка.js:857) в fn (:3000/статический/js/пакет.js:151) в модуле. (:3000/статический/JS на Майне.кусок.Яш:4506) в предметный указатель../в src/.ЦХ (:3000/статический/JS на Майне.кусок.Яш:4643) в webpack_require (:3000/статический/JS и/пачка.Яш:857) в FN (:3000/статический/JS и/пачка.в JS:151) на объект.1 (:3000/статический/JS на Майне.кусок.Яш:4657) в webpack_require (:3000/статический/JS и/пачка.Яш:857) в checkDeferredModules (:3000/статический/JS и/пачка.в JS:46) в массив.webpackJsonpCallback [как push] (:3000/статический/JS и/пачка.в JS:33) в :3000/статический/JS на Майне.кусок.в JS:1 webpackHotDevClient.в JS:138 в src/приложение.Торонто

Однако, когда я создаю его и запускаю с помощью nginx или сборки serve-s, приложение работает нормально, как и должно. просто npm start работает, и приложение показывает все эти ошибки.

Ответ №1:

Хорошо, после долгих исследований я смог решить проблему, выполнив две команды

 npm -rf node_modules/ npm install  

это похоже на переустановку зависимостей проекта. Никаких изменений в коде или любом другом файле не требовалось. Я до сих пор не знаю, что вызвало это и почему у зависимости внезапно возникли проблемы с обновлением np, но теперь она снова работает.