I'm getting the error:
failed to compile -/src/reportWebVitals.js Module not found: Can't resolve 'web-vitals'. Since new to react JS, could not find what happened. Here is the reportWebVitals.JS file. Thanks in advance for the help. "/src/reportWebVitals.js Module not found: Can't resolve 'web-vitals' in '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;
To solve the error "Module not found: Error: Can't resolve 'web-vitals'", make sure to install the web-vitals package by opening your terminal in your project's root directory and running the command npm install --save-dev web-vitals and restart your development server.
The goal of Web Vitals is to provide clear guidance on what metrics matter and how to measure them. The idea behind Web Vitals is that we can measure them on real users interacting with the page. The results can vary based on the network conditions or the device's capabilities.
js and reportWebVitals. js may be deleted as they are not needed in our application right now. Then, for some reason you are using a React version older than the current version 18. You quite likely need to do the same for your other projects.
The react-app-env. d. ts references the types of react-scripts , and helps with things like allowing for SVG imports.
You need to install web vitals. Open your terminal and run the following command:
npm i web-vitals --save-dev
Also, deleting the whole thing and reinstalling might work, but that's a longer process.
For anyone coming here from starting a brand new app with create-react-app
: If you are using npm
but run create-react-app
without explicitly specifying it, it will use yarn
when available.
I was able to bypass this issue by adding the flag --use-npm
.
So, for example:
npx create-react-app my-app --use-npm
Source
Delete all the files & Folders inside test-app folder. Reinstall all the packages now and start npm. It will work.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With