79 votes

internal/modules/cjs/loader.js:582 throw err

J'obtiens l'erreur de console suivante. Error : Cannot find module

Voici l'erreur complète que j'obtiens dans la console. Que dois-je faire ?

internal/modules/cjs/loader.js:582
    throw err;
    ^

Error: Cannot find module 'C:\Users\User\Desktop\NodeJsProject\app.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
    at startup (internal/bootstrap/node.js:285:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)

0 votes

Les réponses de caseyjustus, ttfreeman, Bishwajit Vikram, Muhammad Tahir, Andrew Koper ont toutes en commun que l'erreur dans la question apparaît lorsque node est appelé le un fichier qui n'existe pas .( !) -- Lire la suite https://stackoverflow.com/questions/53545800#62740853 .

0 votes

J'étais confronté au même problème.. J'ai rétrogradé webpack-dev-server à la version 2.5.1. Maintenant tout fonctionne bien.

0 votes

J'ai résolu ce problème en utilisant yarn au lieu de npm.

1voto

J'ai changé le nom du dossier de mon projet et ça a marché, je ne sais pas pourquoi :)

1voto

zhulinpinyu Points 353

Vous devez démarrer le serveur en utilisant la commande suivante

npm start

ou

yarn start

1voto

Cuado Points 78

Le commentaire de Caseyjustus m'a aidé. Apparemment, j'avais de l'espace dans mon chemin de demande.

const listingController = require("../controllers/ listingController");

J'ai changé mon code en

const listingController = require("../controllers/listingController");

et tout allait bien.

1voto

William Points 27

Cela a finalement fonctionné pour moi après avoir fait sudo npm i cjs-loader (et assurez-vous d'installer express, pas seulement express-http-proxy)

1voto

NEOdinok Points 39

Allez dans votre fichier package.json et vérifiez cette ligne :

"main": "main.js

Le fichier fourni entre " crochets " doit être exactement le même que celui que vous essayez d'utiliser.

node main.js

Cela a résolu mon problème

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X