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'.

だから私はこの問題をグーグルで調べてmaterial-ui/lab/AutoCompleteコンポーネントに関する別の質問を見つけました(この質問とまったく同じです)、受け入れられた答えはmaterial-ui / coreをバージョン4.9.9に更新することでした、そしてそれは尋ねた人にとってはうまくいったようです、悲しいことに、私にとってはそうではありません。インストールされているすべての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。すべて最新の状態です。
AdamJeliński

それは確かにその問題に関係しています。私"@material-ui/lab": "^4.0.0-alpha.44"と一緒に働くのは@material-ui/core": "^4.9.9"
keikai

回答:


14

この問題は、ここで報告し、最新バージョンのように閉じている/corelabの問題が修正されます。 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

これらの手順は私にとっては
うまくいき

3

最新の@ material-ui / coreバージョンがないため、これは@ material-ui / coreバージョンの問題です。@ material-ui / coreを削除して再度インストールします。ノードモジュラスを削除して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

次のコマンドを使用して@ material-ui / labを再インストールしてみてください

npmの場合

npm install "@material-ui/lab"

糸用

yarn add "@material-ui/lab"

私も試してみましたがうまく
いき

あなたはそれをした後に同じエラーに直面していますか?
ハビール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.