未找到模块:无法解析 ‘web-vitals’ (React)
Module not found: Can’t resolve ‘web-vitals’ (React)
要解决错误“找不到模块:错误:无法解析‘web-vitals’”,请确保web-vitals
通过在项目的根目录中打开终端并运行命令
npm install --save-dev web-vitals
并重新启动开发服务器来安装软件包。
在项目的根目录(文件所在的位置)中打开终端package.json
并运行以下命令:
# 👇️ with NPM npm install --save-dev web-vitals # ---------------------------------------------- # 👇️ with YARN yarn add web-vitals --dev
该命令会将web-vitals
包添加到项目的开发依赖项中。
npm start
command.You should now be able to import and use the web-vitals
package in your
React.js app.
# Delete your node_modules and reinstall your dependencies
If the error is not resolved, try to delete your node_modules
and
package-lock.json (not
package.json
) files, re-run npm install
and restart your IDE.
If you are on macOS or Linux, issue the following commands in bash
or zsh
.
# for macOS and Linux rm -rf node_modules rm -f package-lock.json rm -f yarn.lock # 👇️ clean npm cache npm cache clean --force # 👇️ install packages npm install
If you are on Windows, issue the following commands in CMD.
# for Windows rd /s /q "node_modules" del package-lock.json del -f yarn.lock # 👇️ clean npm cache npm cache clean --force # 👇️ install packages npm install
Make sure to restart your IDE and dev
server if the error persists. VS Code often glitches and a reboot solves things
sometimes.
# Verify web-vitals
is in your devDependencies
object
If you still get the error, open your package.json
file and make sure it
contains the web-vitals
package in the devDependencies
object.
{ // ... rest "devDependencies": { "web-vitals": "^2.1.4" } }
The web-vitals
module should NOT be globally installed or be in your project’s
dependencies
. It should be in the devDependencies
object in your
package.json
file.
You can try to manually add the line and re-run npm install
.
npm install
Or install the latest version of the package:
npm install --save-dev web-vitals@latest
If the error persists, follow the instructions in my
Module not found: Can’t resolve ‘X’ error in React
article.