【问题标题】:Module not found: Error: Can't resolve 'web-vitals' in '/app/src'未找到模块:错误:无法解析 \'/app/src\' 中的 \'web-vitals\'
【发布时间】:2022-09-26 09:02:48
【问题描述】:

在我的本地计算机上一切正常,但是一旦我在 heroku 中部署了我的 react 应用程序,它就开始出现这个错误。

我已经尝试过的东西,

  1. npm install web-vitals --save-dev
  2. 删除节点模块和 npm install
  3. 将 web-vitals 从 2.1.4 降级到 2.1.2
  4. npm 更新

    但是无论我做什么,我的heroku都会不断崩溃并继续显示同样的错误

    标签: reactjs


    【解决方案1】:

    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

    【讨论】:

      【解决方案2】:

      问题

      错误“未找到模块:错误:无法解析 'web-vitals'”是因为缺少网络生命体征包,确保 web-vitals 包安装在 devDependencies 中。

      安装 web-vitals

      要安装 web-vitals,只需在项目的根目录中运行以下命令并重新运行服务器

      npm install --save-dev web-vitals
      

      如果错误没有解决,尝试删除你的 node_modules 和 package-lock.json(不是 package.json)文件,重新运行 npm install

      【讨论】:

        猜你喜欢
        • 2019-07-22
        • 2023-01-05
        • 2018-06-12
        • 2019-01-27
        • 2020-08-05
        • 1970-01-01
        • 2019-11-22
        • 2020-08-20
        • 2018-08-13
        相关资源
        最近更新 更多