【发布时间】:2022-09-26 09:02:48
【问题描述】:
在我的本地计算机上一切正常,但是一旦我在 heroku 中部署了我的 react 应用程序,它就开始出现这个错误。
我已经尝试过的东西,
- npm install web-vitals --save-dev
- 删除节点模块和 npm install
- 将 web-vitals 从 2.1.4 降级到 2.1.2
- npm 更新
但是无论我做什么,我的heroku都会不断崩溃并继续显示同样的错误
标签: reactjs
在我的本地计算机上一切正常,但是一旦我在 heroku 中部署了我的 react 应用程序,它就开始出现这个错误。
我已经尝试过的东西,
但是无论我做什么,我的heroku都会不断崩溃并继续显示同样的错误
标签: reactjs
1.尝试删除节点模块和package-lock.json然后清除缓存:
rm -rf node_modules
rm -f package-lock.json
# clean npm cache
npm cache clean --force
npm install
2.如果还是不行的话:
打开你的 package.json 文件并确保它在 devDependencies 对象中包含 web-vitals 包。
{
// ... rest
"devDependencies": {
"web-vitals": "^2.1.4" //your version
}
}
然后手动重新运行npm install。
【讨论】:
错误“未找到模块:错误:无法解析 'web-vitals'”是因为缺少网络生命体征包,确保 web-vitals 包安装在 devDependencies 中。
要安装 web-vitals,只需在项目的根目录中运行以下命令并重新运行服务器
npm install --save-dev web-vitals
如果错误没有解决,尝试删除你的 node_modules 和 package-lock.json(不是 package.json)文件,重新运行 npm install
【讨论】: