簡體   English   中英

嘗試導入錯誤:“unstable_useId”未從“@material-ui/core/utils”導出(導入為“useId”)

[英]Attempted import error: 'unstable_useId' is not exported from '@material-ui/core/utils' (imported as 'useId')

我剛剛花了 3 小時試圖自己找到解決方案,但我肯定被卡住了。

我想使用 Mui Autocomplete 組件,但無論我嘗試什么,我都會收到以下消息:

Failed to compile

./node_modules/@material-ui/lab/esm/useAutocomplete/useAutocomplete.js
Attempted import error: 'unstable_useId' is not exported from '@material-ui/core/utils' (imported as 'useId').

我已經檢查過我的核心和實驗室是最新的,但它們是:

"@material-ui/core": "^4.9.11",
"@material-ui/lab": "^4.0.0-alpha.50",

最奇怪的是,它在 CodeSandBox 上使用相同的設置就像一個魅力......

不知道這是否是一個線索,但我注意到,在文件夾utils中,幾乎每個擴展名為.js的文件都有其擴展名為.d.ts的“克隆”。 實際上,在這個文件夾中,我的unstable_useId.js沒有它的.d.ts文件,所以......這可能是問題嗎?

非常感謝:我希望我已經足夠清楚了:)

將 @material-ui/lab 模塊的版本從"@material-ui/lab": "^4.0.0-alpha.50"為: "@material-ui/lab": "4.0.0-alpha.46"

暫無
暫無

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

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