【问题标题】:Attempted import error: 'alpha' is not exported from '@material-ui/core/styles'尝试导入错误:“alpha”未从“@material-ui/core/styles”导出
【发布时间】:2021-03-19 07:40:15
【问题描述】:

我正在尝试使用 material-ui/lab 日期选择器,但是我收到了这个错误!我已经使用npm install @material-ui/core@latest 更新了我的material-ui 版本,它运行良好。但是,我失去了使用createMuiThemeMuiThemeProvider 的能力。

【问题讨论】:

  • 请添加导致错误的代码。此外,MUI 的日期选择器是 @material-ui/pickers 库的一部分,而不是核心库
  • 嗯。 github.com/mui-org/material-ui-pickers/issues/2157 。他们将结束 @material-ui/picker,因为它将成为 V5 稳定版本中核心的一部分
  • 你解决过这个问题吗?
  • 所以不要使用@material-ui/lab,而是使用@material-ui/pickers?
  • @Ibra 如果您的问题已解决,您能否发布有关您如何解决问题的答案并将其标记为接受?它可以帮助未来有同样问题的人!

标签: reactjs material-ui


【解决方案1】:

也许它会对某人有所帮助。对我来说,解决这个问题的方法是将间接导入更改为直接导入:

所以这触发了错误:

import { Alert } from '@material-ui/lab';

这很好用:

import Alert from '@material-ui/lab/Alert';

【讨论】:

  • @Khasky 我遇到了与 Skeleton 相同的问题。你找到解决办法了吗?
  • @AndreaD_ 将@material-ui/core@material-ui/lab 更新到最新版本为我解决了问题
【解决方案2】:

您应该使用以下内容更新您的 package.json:

"@material-ui/lab": "4.0.0-alpha.57",
"@material-ui/pickers": "3.2.10",

【讨论】:

    【解决方案3】:

    我在使用 @material-ui/lab 版本的 Skeleton 时遇到了同样的问题": "4.0.0-alpha.60 但将其更改为版本 @material-ui/lab": "4.0.0-alpha.57 已修复对我来说……猜猜他们又把它弄坏了:)

    【讨论】:

      【解决方案4】:

      我不得不降级 npm node@11.15.0npm install @material-ui/core@4.12.1 然后它解决了所有问题。请使用您的节点检查节点版本。

      【讨论】:

        【解决方案5】:

        请尝试更新到最新版本的@material-ui/core。这应该可以解决问题。

        【讨论】:

          【解决方案6】:

          我第一次下载的 material-ui 版本是较早的版本。 然后我跑了:

          npm i -g npm-check-updates
          ncu -u
          npm install
          

          让它自动升级到最新版本。

          【讨论】:

            【解决方案7】:

            我无法用上述解决方案解决这个问题。
            所以在材质 ui 文件中手动将 'alpha' 更改为 'fade'

            ./node_modules/@material_ui/lab/esm/

            例如:

            从'@material-ui/core/styles'导入{淡入淡出,withStyles,useTheme};

            改为

            从 '@material-ui/core/styles' 导入 { alpha, withStyles, useTheme };

            对我有用
            但这不是正确的解决方案。

            【讨论】:

              【解决方案8】:

              更新npm @material-ui/core 包npm update 解决了我的问题

              【讨论】:

                猜你喜欢
                • 2021-09-11
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2021-09-23
                • 2021-09-05
                • 2020-02-14
                • 2021-11-20
                • 2021-01-24
                相关资源
                最近更新 更多