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.

3voto

somto Points 41

Il est possible que vous n'exécutiez pas la commande du terminal depuis le bon répertoire.

Si vous avez créé un nouveau dossier par exemple, pensez à naviguer dans le dossier, puis exécutez la commande à partir de là.

2voto

beegee Assem Points 89

J'ai désinstallé puppeteer, mocha and chai en utilisant

npm uninstall puppeteer mocha chai

à partir de la ligne de commande, puis réinstallé en utilisant

npm install puppeteer mocha chai

et le message d'erreur n'est jamais apparu

2voto

Bishwajit Points 55

Lorsque j'ai utilisé la commande ci-dessous, j'ai également obtenu la même erreur :

node .function-hello.js

J'ai changé ma commande par la commande ci-dessous, et ça a marché :

node .\function-hello.js

2voto

saransh mehra Points 47

Pour moi, "npm install" à nouveau à partir de l'invite de commande a fonctionné. L'invite de commande doit être "Exécuter en tant qu'administrateur".

2voto

Andrew Koper Points 389

Le chemin d'accès au fichier js que vous essayez d'exécuter est erroné ; vous devez taper le chemin d'accès et le nom du fichier que vous voulez exécuter relativement à Root où se trouve node, mais ce que vous avez tapé n'est pas là où il se trouve.

J'ai tapé node redux-basics.js J'ai obtenu ce message d'erreur légèrement trompeur, j'ai vérifié sur Stack Overflow, j'ai regardé mon système de fichiers, et j'aurais dû taper node src/redux-basics.js .

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