Dans le navigateur, je reçois l'erreur
Impossible de compiler le module introuvable: impossible de résoudre "@ material-ui/core/Container"
Il recherche le composant à l'intérieur de mon répertoire de composants au lieu de node_modules. Je ne peux pas changer les répertoires en node_modules ../../
car node_modules est en dehors du répertoire src
et Create React App ne me le permet pas.
J'ai utilisé du fil pour enlever et $ yarn add @material-ui/core
. J'ai essayé la construction de fil qui me donne l'erreur
Impossible de trouver le module: '@ material-ui/core/Container'. Assurez-vous que ce package est installé. Vous pouvez installer ce package en exécutant: yarn add @ material-ui/core/Container.
Lorsque j'essaye de l'ajouter, j'obtiens l'erreur
erreur Impossible de trouver le package "@ material-ui/core/Container" dans le registre "npm".
Voici les dépendances que j'ai qui sont liées:
"@material-ui/core": "^3.9.3",
"@material-ui/icons": "^3.0.2",
"react": "^16.8.6",
"react-dom": "^16.8.6",
Je m'attends à voir le contenu de la page ne pas occuper toute la largeur de l'écran, mais à la place, je reçois une erreur de compilation.
Container
ne fait pas partie du material-ui
version spécifiée dans votre package.json
.
Pour mettre à niveau, exécutez ce qui suit:
$ yarn add @material-ui/core@next
Vous devrez peut-être supprimer l'ancienne version stable (si c'est même une option pour vous).
React et react-dom> = 16.8.0 sont tout ce qui est nécessaire en tant que dépendances entre pairs, donc la mise à niveau expérimentale de material-ui
devrait être tout ce dont vous avez besoin pour utiliser Container
.
Si vous suivez un npx create-react-app new-app
avec cd new-app
et yarn add @material-ui/core
il compile avec yarn start
. Vous pourriez essayer de recommencer.
Cependant, pour faciliter votre dépannage, cette erreur se produit généralement lorsque vous essayez d'utiliser un composant Material-UI et oubliez de l'importer. Avez-vous essayé de commenter tout le code et de voir s'il se compile?