web-dev-qa-db-fra.com

Module introuvable: impossible de résoudre «@ material-ui / core / Container»

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.

8
Jessica

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.

9
Ezra

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?

0
Chase Owens