Maison  >  Questions et réponses  >  le corps du texte

Importation manquante de l'icône de recherche Material-UI

import React from 'react'
import {Search} from "@material-ui/icons/Search"
const App = () => {
  return (
    <div>
    <Search/>
    </div>
  )
}
export default App

Export 'search' (importé en tant que 'search') introuvable dans '@material-ui/icons/Search' (export possible : __esModule, par défaut)

Export 'search' (importé en tant que 'search') introuvable dans '@material-ui/icons/Search' (export possible : __esModule, par défaut)

L'icône de recherche n'est pas importée, mais j'ai installé le package matériel, mais elle n'est pas affichée dans package.json

P粉208469050P粉208469050222 Il y a quelques jours459

répondre à tous(2)je répondrai

  • P粉349222772

    P粉3492227722024-04-03 10:44:55

    Si vous regardez attentivement votre déclaration d'importation

    Erreur : /!

    import { Search } from "@material-ui/icons/Search
    

    Vous importez un module nommé "Recherche", qui possède déjà un export par défaut.
    Afin d'utiliser l'exportation par défaut, vous devez utiliser

    Travail :

    import Search from "@material-ui/icons/Search
    

    Si vous souhaitez importer plusieurs icônes, vous devez utiliser le routage /icons,
    Utilisez ensuite toutes les icônes que vous souhaitez, voici comment y parvenir :

    Travail :

    import { Search, Mail } from "@material-ui/icons
    

    Installer et exécuter :

    npm install @mui/icons-material @mui/material @emotion/styled @emotion/react

    répondre
    0
  • P粉451614834

    P粉4516148342024-04-03 00:08:40

    L'importation correcte est :

    import SearchIcon from '@mui/icons-material/Search';

    Vous devez l'installer si ce n'est pas déjà fait

    npm i @mui/icons-material

    Vous pouvez trouver toutes les icônes ici : https://mui.com/material-ui/material-icons/

    répondre
    0
  • Annulerrépondre