material-ui 'createSvgIcon' ไม่ได้ถูกส่งออกจาก '@ material-ui / core / utils'


11

ฉันได้ติดตั้ง material-ui / lab เพื่อให้ผู้ใช้ส่วนประกอบการแจ้งเตือน แต่เมื่อใดก็ตามที่ฉันนำเข้ามัน: 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'.

ดังนั้นฉันจึงพยายาม google ปัญหานี้และพบคำถามอื่นเกี่ยวกับmaterial-ui/lab/AutoCompleteองค์ประกอบ ( คำถามนี้แน่นอน ) และคำตอบที่ยอมรับได้คือการอัปเดต material-ui / core เป็นรุ่น 4.9.9 และดูเหมือนว่ามันเหมาะสำหรับคนที่ถาม แต่น่าเสียดายที่ไม่ใช่สำหรับฉันฉันมีสิ่งต่าง ๆ ที่ติดตั้ง ui material -ui รุ่นนี้:

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

ดังนั้นตอนนี้ฉันกำลังถามพวกคุณว่ามีวิธีอื่นในการแก้ปัญหานี้หรือไม่ขอบคุณ


ติดตั้งรุ่นที่ขึ้นต่อกันของการพึ่งพา (ซึ่งเกิดขึ้นเป็นรุ่นล่าสุด) และทุกอย่างทำงานได้ดี ลองลบnode_moulesและเรียกใช้npm installเพื่อให้ทุกอย่างเป็นปัจจุบัน
Adam Jeliński

นั่นเกี่ยวข้องกับปัญหานั้นอย่างแน่นอนสำหรับฉัน"@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"

หวังว่านี่จะช่วยได้


พวกเขาเปิดตัว / core v4.9.10 หรือไม่ และ / lab v4.0.0-alpha.49 เมื่อวานนี้ฉันพยายามอัปเดตและมันก็ไม่ได้ให้รุ่นนั้นขอบคุณอีกต่อไป
Salah Eddine Makdour

ขั้นตอนเหล่านี้ไม่ได้ผลสำหรับฉัน ... ยังคงพยายามคิดออก
Aniket Suryavanshi

3

นี่เป็นปัญหารุ่น @ material-ui / core เนื่องจากคุณไม่มีรุ่น @ material-ui / core รุ่นล่าสุด ลบ @ material-ui / core และติดตั้งอีกครั้งลบโมดูลัสโหนดและทำการติดตั้ง npm


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

ลองติดตั้ง @ material-ui / lab ใหม่โดยใช้คำสั่งต่อไปนี้

สำหรับ npm

npm install "@material-ui/lab"

สำหรับเส้นด้าย

yarn add "@material-ui/lab"

ฉันพยายามเช่นกันและไม่ทำงาน
Salah Eddine Makdour

คุณประสบข้อผิดพลาดเดียวกันหลังจากทำเช่นนั้นหรือไม่
Khabir
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.