【问题标题】:Module not found: Can't resolve '@mui/lab/AdapterDateFns'未找到模块:无法解析“@mui/lab/AdapterDateFns”
【发布时间】:2021-11-26 04:40:31
【问题描述】:

我使用的是 Material UI Timepicker,但更新到 MUI 5 后它不再工作了。我将所有内容更新为 @next@material-ui/core(版本 5.0.0-beta.5)和 @material-ui/lab(版本:5.0.0-alpha.44)。

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    如果您从 MUI 文档复制 Timepicker 代码,您还需要安装包含适配器代码的实验室包以与 date-fns 集成。请参阅要求here。作为参考,您可以查看现场演示中的package.json 文件。

    npm i @mui/lab
    

    【讨论】:

    • @diabetico 如果您要更新到 MUI v5,您应该将名称从 @material-ui/core 更改为 @mui/material。请参阅installation 指南。
    【解决方案2】:

    有时它只需要这个:

    yarn add @mui/lab
    

    【讨论】:

      【解决方案3】:

      同时安装 npm i @mui/lab 和 npm i @mui/material

      【讨论】:

        【解决方案4】:

        我有同样的问题。我所做的也是安装 date-fns

          npm i date-fns
        

        然后我停止了 localhost 服务器并使用 npm start 重新启动它(我使用的是 react)

        npm start
        

        【讨论】:

          【解决方案5】:

          如果安装@mui/lab后还是不行,可以添加:

          npm i @mui/material
          

          或者

          yarn add @mui/material
          

          【讨论】:

          • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-12-10
          • 1970-01-01
          • 2021-07-17
          • 2018-04-17
          • 2018-10-01
          • 2022-07-19
          • 2021-10-16
          相关资源
          最近更新 更多