0
votes

Reag: Impossible d'importer une classe JavaScript à partir d'un dossier

J'ai un projet de réaction et c'est ma première fois en l'utilisant. J'ai un JavaScript dans le conteneur qui importe un JavaScript dans les composants.

Ceci est mon fichier de conteneurs

restorans.js xxx

et ceci est mes composants

restoran.js xxx

ma bibliothèque de dossiers est comme suit

 Entrez la description de l'image ici

lorsque j'exécute NPM Démarrer sur mon terminal. Je reçois cette erreur: xxx

à ma propre compréhension, il ne devrait y avoir aucune erreur. J'ai essayé d'ajouter .js à la fin, mais il a toujours le même problème. Où est-ce que je me suis trompé?


0 commentaires

4 Réponses :


0
votes

Vous utilisez un chemin relatif incorrect (dans des restaurants.js), Essayez:

Importation de restauration de "../../ Composants / Restoran / Restoran";

Aussi vous pouvez configurer alias pour avoir des chemins absolus (importation Restoran de '@ Composants / Restoran / Restoran')


0 commentaires

0
votes

définir le chemin comme './../../ composants / restoran / restoran' devrait aider.


0 commentaires

1
votes

On dirait que vous êtes dans le répertoire code> conteneurs code> dans restorans.js code>.

Si vous souhaitez accéder au restoran.js code> de Composants CODE>, vous devez aller deux niveaux et sortir de conteneurs code>, modifiez ainsi votre importation dans conteneurs / restorans.js code> à: p >

import Restoran from "./../../components/Restoran/Restoran";


0 commentaires

1
votes

Premièrement, (juste un conseil) Essayez de ne pas nommer vos fichiers identiques. Je vois des restaurants.module.css à la fois dans Restoran et Restorans. Cela pourrait devenir maladroit de le faire. Et la prochaine chose est si vous souhaitez importer du fichier CSS xxx

ou tout élément spécifique, puis xxx

également, vérifiez le chemin comme étant Vous travaillez sur restoran.js puis xxx

.. -> passe à la racine, puis à partir de là, vous pouvez modifier votre dossier et accéder aux composants requis. < / p>


0 commentaires