最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - internalmodulescjsloader.js:968 throw err; ^ Error: Cannot find module '....temp' - Stack Overflow

programmeradmin2浏览0评论

My Node.js app is throwing the error below:_

C:\Users\vinod\server>npm start

> [email protected] 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...

I tried deleting and re-installing the node_modules directory and package-lock.json file, but with no result.

My Node.js app is throwing the error below:_

C:\Users\vinod\server>npm start

> [email protected] 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...

I tried deleting and re-installing the node_modules directory and package-lock.json file, but with no result.

Share Improve this question edited Aug 10, 2020 at 12:36 Roberto Caboni 7,49010 gold badges28 silver badges41 bronze badges asked Aug 8, 2020 at 21:01 user2230975user2230975 391 gold badge1 silver badge4 bronze badges 1
  • Hey! Wele to S/O, can you share the code that caused this error, so we can help you? – Max Commented Aug 9, 2020 at 7:56
Add a ment  | 

4 Answers 4

Reset to default 1

I got a similar problem. Try this:

npm install request 

This solved the problem for me.

Turns out, my program was referring to a temp folder in the current directory, but the path was incorrect. ie const{posts}=require('../../temp'); I changed it to const{posts}=require('../temp');

i solved this issue by adding .env file and setting up env(environental) variable cloned project from github and was using dotenv which all adds in gitignore so we gets missed most of the time

I got faced the same issue and I solved it finally. In my case I was performing git push heroku main which also main isn't the default branch. I had to go to master branch first(default branch), merge the code with my other branch and then heroku git:remote -a <repoName> and git push heroku master.

HOPE this can help!

发布评论

评论列表(0)

  1. 暂无评论