簡體   English   中英

嘗試導入錯誤:“alpha”未從“@material-ui/core/styles”導出

[英]Attempted import error: 'alpha' is not exported from '@material-ui/core/styles'

我正在嘗試使用 material-ui/lab 日期選擇器,但出現此錯誤! 我已經使用npm install @material-ui/core@latest更新了我的 material-ui 版本,它運行良好。 但是,我失去了使用createMuiTheme & MuiThemeProvider的能力。

也許它會對某人有所幫助。 對我來說,解決這個問題的方法是將間接導入更改為直接導入:

所以這觸發了錯誤:

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

這工作正常:

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

我在使用版本 @material-ui/lab 的 Skeleton 時遇到了同樣的問題”:“4.0.0-alpha.60 但將其更改為版本 @material-ui/lab”:“4.0.0-alpha.57 為我修復了它...猜猜他們又把它弄壞了:)

您應該使用以下內容更新您的 package.json:

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

我正在使用 MUI v4 並嘗試使用 MUI 中的 Appbar,通過運行命令npm install @material-ui/core@latest更新我的 MUI,並通過使用npm start重新啟動服務器對我有用,希望這有幫助!!

我不得不降級npm node@11.15.0npm install @material-ui/core@4.12.1然后它解決了所有問題。 請使用您的節點檢查節點版本。

首次下載時,我的 material-ui 版本是早期版本。 然后我跑了:

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

讓它自動升級到最新版本。

請嘗試更新到最新版本的@material-ui/core 那應該可以解決問題。

我無法用上述解決方案解決這個問題。
所以在材質 ui 文件中手動將 'alpha' 更改為 'fade'

./node_modules/@material_ui/lab/esm/

例如:

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

反而

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

這對我有用
但這不是正確的解決方案。

更新npm @material-ui/cor e package npm update解決了我的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM