いつものようにReactで遊んでいたら
いつもと同じように遊んでいたら、以下のようなエラーがある日突然発生。
material UI iconsのインストール方法が、v4とv5以降では変わっているようですので、備忘録的に記述させていただきます。
Module not found: Error: Can't resolve './utils/createSvgIcon' in '/var/www/client/hogehoge/node_modules/@mui/icons-material'
解決法
解決法は簡単で、以下のコマンドで一発解決です。
npm install @mui/icons-material
v4とv5以降のmaterial UI iconsのインストール方法の違い
あまり頭の中で、v4とv5以降のインストール方法が整理されていなかったので、以下に簡単にまとめます。
v4以前
npm install @material-ui/icons
v5以降
npm install @mui/icons-material
ちなみにコンポーネント自体を使いたいのならこっちです。
npm install @mui/material @mui/styled-engine-sc styled-components
参考
以下公式から引用しました。やはり公式の一次情報追うのは大事だなと実感した休日でした