सामग्री- ui 'createSvgIcon' को '@ सामग्री-यूआई / कोर / बर्तनों' से निर्यात नहीं किया गया है


11

मैंने एलिमेंट-यूआई / लैब स्थापित किया है ताकि अलर्ट कंपोनेंट को इस्तेमाल किया जा सके, लेकिन जब भी मैं इसके साथ आयात करता हूं: import Alert from '@material-ui/lab/Alert';यह इस संकलन को संकलित करने और फेंकने में विफल रहता है:

./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js
Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'.

इसलिए मैंने इस समस्या के बारे में जानने की कोशिश की और material-ui/lab/AutoCompleteघटक के बारे में एक और प्रश्न पाया ( यह प्रश्न बिल्कुल ) और स्वीकृत उत्तर सामग्री ui / कोर को 4.9.9 संस्करण में अद्यतन करने के लिए था, और ऐसा लगता है कि यह उस व्यक्ति के लिए काम करता है जिसने पूछा, लेकिन मेरे लिए दुख की बात नहीं है, मेरे पास सभी स्थापित सामग्री-यूआई चीजों के इस संस्करण हैं:

    "@material-ui/core": "^4.9.9",
    "@material-ui/icons": "^4.9.1",
    "@material-ui/lab": "^4.0.0-alpha.48",

तो अब मैं यू लोगों से पूछ रहा हूं कि क्या इस समस्या को हल करने का एक और तरीका है, धन्यवाद


निर्भरता के बिल्कुल समान संस्करण स्थापित किए गए (जो नवीनतम भी होते हैं) और सब कुछ ठीक काम करता है। हटाने node_moulesऔर चलाने की कोशिश करें npm install, इसलिए सब कुछ अद्यतित है।
एडम जेलिस्की

यह सुनिश्चित करने के लिए उस मुद्दे से संबंधित है, जैसा कि मेरे लिए "@material-ui/lab": "^4.0.0-alpha.44"काम करता है@material-ui/core": "^4.9.9"
keikai

जवाबों:


14

इस समस्या को यहां रिपोर्ट किया गया है और नवीनतम संस्करण के रूप में बंद किया गया है /coreऔर labइस समस्या को हल करता है: https://github.com/mui-org/material-ui/issues/20482

मेरे पास एक ही त्रुटि थी और संस्करणों के इस संयोजन का उपयोग करने से समस्या ठीक हो गई:

"@material-ui/core": "^4.9.10"
"@material-ui/lab": "^4.0.0-alpha.49"

उम्मीद है की यह मदद करेगा


क्या उन्होंने / कोर v4.9.10 जारी किया है? और / लैब v4.0.0-अल्फा.49, कल ही मैं अपडेट करने की कोशिश कर रहा था और इसने मुझे वह संस्करण नहीं दिया, धन्यवाद वैसे भी
Salah Eddine Makdour

ये कदम मेरे काम नहीं आया ... अभी भी यह जानने की कोशिश कर रहा हूं
अनिकेत सूर्यवंशी

3

यह @ सामग्री-यूआई / कोर संस्करण समस्या है क्योंकि आपके पास नवीनतम @ सामग्री-यूआई / कोर संस्करण नहीं है। @ सामग्री-यूआई / कोर निकालें और इसे फिर से स्थापित करें। नोड नोड्यूल को मापें और npm install.working करें


1

इन संस्करणों के साथ एक ही मुद्दा था:

    "@material-ui/core": "^4.9.10",
    "@material-ui/icons": "^4.5.1",
    "@material-ui/lab": "^4.0.0-alpha.49",

npm updateकिसी भी चीज़ के बारे में चेतावनी नहीं दी, लेकिन इसे या तो हल नहीं किया, मुझे node_modulesफ़ोल्डर को पूरी तरह से और package-lock.jsonफ़ाइल को निकालना पड़ा । यकीन नहीं हो रहा है जो वास्तव में यह तय ..

इसे भी जुड़े मुद्दे https://github.com/mui-org/material-ui/issues/20482 से जोड़ दिया


1

मेरे मामले में, npm install @material-ui/core @material-ui/labकाम नहीं किया। लेकिन हटाना node_modulesऔर package-lock.jsonफिर npm installकाम करता है।


0

निम्न आदेश का उपयोग करके @ सामग्री-यूआई / लैब को पुनर्स्थापित करने का प्रयास करें

npm के लिए

npm install "@material-ui/lab"

यार्न के लिए

yarn add "@material-ui/lab"

मैं भी कोशिश की और काम नहीं किया
Salah Eddine Makdour

क्या आप ऐसा करने के बाद उसी त्रुटि का सामना कर रहे हैं?
खबीर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.