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 p>
et ceci est mes composants p> ma bibliothèque de dossiers est comme suit P> lorsque j'exécute à ma propre compréhension, il ne devrait y avoir aucune erreur. J'ai essayé d'ajouter NPM Démarrer code> sur mon terminal. Je reçois cette erreur: p> .js code> à la fin, mais il a toujours le même problème. Où est-ce que je me suis trompé? P> P>
4 Réponses :
Vous utilisez un chemin relatif incorrect (dans des restaurants.js), Essayez: strong> p>
Aussi vous pouvez configurer alias pour avoir des chemins absolus (importation Restoran de '@ Composants / Restoran / Restoran') P> Importation de restauration de "../../ Composants / Restoran / Restoran"; Code> P>
définir le chemin comme './../../ composants / restoran / restoran' code> devrait aider. P>
On dirait que vous êtes dans le répertoire code> conteneurs code> dans Si vous souhaitez accéder au restorans.js code>. 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";
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 ou tout élément spécifique, puis p> également, vérifiez le chemin comme étant Vous travaillez sur restoran.js puis p> .. -> passe à la racine, puis à partir de là, vous pouvez modifier votre dossier et accéder aux composants requis. P> < / p>