0
votes

internal / modules / cjs / loader.js: 968 throw err; ^ Erreur: impossible de trouver le module "../../temp"

Mon application Node.js lance l'erreur ci-dessous: _

C:\Users\vinod\server>npm start

> server@1.0.0 start C:\Users\vinod\server
> nodemon expGqlServer.js

[nodemon] 2.0.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node expGqlServer.js`
internal/modules/cjs/loader.js:968
  throw err;
  ^

Error: Cannot find module '../../temp'
Require stack:
- C:\Users\vinod\server\resolvers\post.js
- C:\Users\vinod\server\node_modules\@graphql-toolkit\file-loading\index.cjs.js
- C:\Users\vinod\server\node_modules\merge-graphql-schemas\index.cjs.js
- C:\Users\vinod\server\expGqlServer.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
    at Function.Module._load (internal/modules/cjs/loader.js:841:27)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (C:\Users\vinod\server\resolvers\post.js:2:14)
   
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\vinod\\server\\resolvers\\post.js',
    'C:\\Users\\vinod\\server\\node_modules\\@graphql-toolkit\\file-loading\\index.cjs.js',
    'C:\\Users\\vinod\\server\\node_modules\\merge-graphql-schemas\\index.cjs.js',
    'C:\\Users\\vinod\\server\\expGqlServer.js'
  ]
}
[nodemon] app crashed - waiting for file changes before starting...

J'ai essayé de supprimer et de réinstaller le répertoire node_modules et le fichier package-lock.json , mais sans résultat.


1 commentaires

Hey! Bienvenue dans S / O, pouvez-vous partager le code qui a causé cette erreur, afin que nous puissions vous aider?


4 Réponses :


0
votes

Il s'avère que mon programme faisait référence à un dossier temporaire dans le répertoire actuel, mais le chemin était incorrect. ie const {posts} = require ('../../ temp'); Je l'ai changé en const {posts} = require ('../ temp');


1 commentaires

Cela s'est produit parce que j'ai changé le répertoire de fichiers du serveur et que certaines modifications ont été apportées automatiquement par node.js



0
votes

J'ai résolu ce problème en ajoutant un fichier .env et en configurant un projet cloné de variable env (environental) à partir de github et j'utilisais dotenv qui s'ajoute tous dans gitignore, nous manquons donc la plupart du temps


1 commentaires

si vous avez cloné ou réveillé le projet de quelqu'un d'autre, cela vous aidera



1
votes

J'ai un problème similaire. Essaye ça:

npm install request 

Cela a résolu le problème pour moi.


0 commentaires

0
votes

J'ai été confronté au même problème et je l'ai finalement résolu. Dans mon cas , je remplissais git push heroku main qui a également main n'est pas la branche par défaut. Je devais d'abord aller dans la branche master (branche par défaut), fusionner le code avec mon autre branche, puis heroku git:remote -a <repoName> et git push heroku master .

J'espère que cela peut vous aider!


0 commentaires