React JS npm start показывает, что не удалось скомпилировать web-vitals

не удалось скомпилировать - / src / reportWebVitals.js Модуль не найден: не удалось разрешить "web-vitals". Так как новый реагировал на JS, не смог найти, что произошло. Вот файл reportWebVitals.JS. Заранее спасибо за помощь.

"Модуль /src/reportWebVitals.js не найден: не удалось разрешить 'web-vitals' в 'E: \ ReactResources \ RectProjects \ test-app \ src'"

      const reportWebVitals = onPerfEntry => {
if (onPerfEntry && onPerfEntry instanceof Function) {
import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
  getCLS(onPerfEntry);
  getFID(onPerfEntry);
  getFCP(onPerfEntry);
  getLCP(onPerfEntry);
  getTTFB(onPerfEntry);
});
}};
export default reportWebVitals;

9 ответов

были те же проблемы, решил их, установив web Vitals, используя:

      npm i web-vitals --save-dev

Также может сработать удаление всего этого и переустановка, но это более длительный процесс.

Для тех, кто пришел сюда после запуска нового приложения с: Если вы используете npm но беги create-react-app без явного указания, он будет использовать yarnкогда возможно. Мне удалось обойти эту проблему, добавив флаг --use-npm.

Так, например:

      npx create-react-app my-app --use-npm

Источник

для меня следующее работало
сначала сделатьnpm uninstall react-scripts
тогда делайnpm install react-scripts

Просто откройте терминал и запустите

      npm i web-vitals --save-dev

Удалите все файлы и папки внутри папки тестового приложения. Переустановите все пакеты сейчас и запустите npm. Это будет работать.

Если вы создали свой проект с create-react-app, все зависимости должны быть там, когда вы запускаете npm install.

Убедитесь, что вы сделали это, перейдя в корневой каталог и запустив:

      npm install

для меня, на моем рабочем компьютере, у меня подключен vpn, VPN вызывает много проблем, поэтому я просто выключил его и переустановил. конечно, наиболее популярный ответ работает, когда VPN отключен. но в моем случае ответ, получивший наибольшее количество голосов, не работал с подключенным VPN.

В вашем терминале остановите сервер и запустите команду.

      npm i web-vitals --save-dev

Я закрыл свой терминал и открыл снова. Работает на меня!

Другие вопросы по тегам