internal/modules/cjs/loader.js:968 抛出错误;一直阻止我运行节点,但为什么呢? [英] internal/modules/cjs/loader.js:968 throw err; keeps preventing me from running node, but why?

查看:125
本文介绍了internal/modules/cjs/loader.js:968 抛出错误;一直阻止我运行节点,但为什么呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我上次创建的项目也有类似问题

我已经尝试了这里推荐的

错误信息

internal/modules/cjs/loader.js:968抛出错误;^错误:找不到模块./mail"需要堆栈:-/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)在 Function.Module._load (internal/modules/cjs/loader.js:841:27)在 Module.require (internal/modules/cjs/loader.js:1025:19)在要求 (internal/modules/cjs/helpers.js:72:18)在对象<匿名>(/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js:5:18)在 Module._compile (internal/modules/cjs/loader.js:1137:30)在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)在 Module.load (internal/modules/cjs/loader.js:985:32)在 Function.Module._load (internal/modules/cjs/loader.js:878:14)在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {代码:'MODULE_NOT_FOUND',要求堆栈:['/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js']}npm 错误!代码生命周期npm 错误!错误号 1npm 错误!Deep-Technology@1.0.0 开始:`节点服务器`npm 错误!退出状态 1npm 错误!npm 错误!Deep-Technology@1.0.0 启动脚本失败.npm 错误!这可能不是 npm 的问题.上面可能有额外的日志输出.npm 错误!可以在以下位置找到此运行的完整日志:npm 错误!/Users/test/.npm/_logs/2020-08-16T20_38_06_132Z-debug.log安德鲁斯-iMac:深度技术测试$Andrews-iMac:Deep-Technology test$ node run start内部/模块/cjs/loader.js:968抛出错误;^错误:找不到模块/Users/test/Desktop/Git/Deep Technology/Deep-Technology/run"在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)在 Function.Module._load (internal/modules/cjs/loader.js:841:27)在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)在内部/main/run_main_module.js:17:47 {代码:'MODULE_NOT_FOUND',要求堆栈:[]}Andrews-iMac:Deep-Technology test$ 节点服务器内部/模块/cjs/loader.js:968抛出错误;^错误:找不到模块./mail"需要堆栈:-/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)在 Function.Module._load (internal/modules/cjs/loader.js:841:27)在 Module.require (internal/modules/cjs/loader.js:1025:19)在要求 (internal/modules/cjs/helpers.js:72:18)在对象<匿名>(/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js:5:18)在 Module._compile (internal/modules/cjs/loader.js:1137:30)在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)在 Module.load (internal/modules/cjs/loader.js:985:32)在 Function.Module._load (internal/modules/cjs/loader.js:878:14)在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {代码:'MODULE_NOT_FOUND',要求堆栈:['/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js']}Andrews-iMac:Deep-Technology test$ nodemon start[节点] 2.0.4[nodemon] 随时重启,输入`rs`[nodemon] 观看路径:*.*[nodemon] 看扩展:js,mjs,json[nodemon] 启动`node start index.js`[nodemon] 干净退出 - 重启前等待更改^CAndrews-iMac:Deep-Technology test$ 

更新

解决了一些错误,但仍然出现此节点错误:

节点服务器内部/模块/cjs/loader.js:968抛出错误;^错误:找不到模块./node_modules/dotenv/types"需要堆栈:-/Users/test/Desktop/Git/Deep Technology/deep-technology/server.js在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)在 Function.Module._load (internal/modules/cjs/loader.js:841:27)在 Module.require (internal/modules/cjs/loader.js:1025:19)在要求 (internal/modules/cjs/helpers.js:72:18)在对象<匿名>(/Users/test/Desktop/Git/Deep Technology/deep-technology/server.js:2:1)在 Module._compile (internal/modules/cjs/loader.js:1137:30)在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)在 Module.load (internal/modules/cjs/loader.js:985:32)在 Function.Module._load (internal/modules/cjs/loader.js:878:14)在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {代码:'MODULE_NOT_FOUND',要求堆栈:['/Users/test/Desktop/Git/Deep Technology/deep-technology/server.js']}npm 错误!代码生命周期npm 错误!错误号 1npm 错误!deep-technology@1.0.0 开始:`节点服务器`npm 错误!退出状态 1npm 错误!npm 错误!deep-technology@1.0.0 启动脚本失败.npm 错误!这可能不是 npm 的问题.上面可能有额外的日志输出.npm 错误!可以在以下位置找到此运行的完整日志:npm 错误!/Users/test/.npm/_logs/2020-08-16T21_23_44_657Z-debug.log安卓-iMac:深度技术测试$

更新,这是一个完全不同的项目,我的错误代码完全相同(968),似乎我一直做错了什么,代码和文件结构图片和错误日志如下

>节点服务器.js内部/模块/cjs/loader.js:968抛出错误;^错误:找不到模块/Users/test/Desktop/Git/Project IA/Project-IA/server.js"在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)在 Function.Module._load (internal/modules/cjs/loader.js:841:27)在 Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)在内部/main/run_main_module.js:17:47 {代码:'MODULE_NOT_FOUND',要求堆栈:[]}npm 错误!代码生命周期npm 错误!错误号 1npm 错误!myinfuenceradssite@1.0.0 开始:`node server.js`npm 错误!退出状态 1npm 错误!npm 错误!在 myinfuenceradssite@1.0.0 启动脚本失败.npm 错误!这可能不是 npm 的问题.上面可能有额外的日志输出.npm 错误!可以在以下位置找到此运行的完整日志:npm 错误!/Users/test/.npm/_logs/2020-08-22T13_03_32_052Z-debug.log安卓-iMac:公开测试$

解决方案

错误:找不到模块'/Users/test/Desktop/Git/**`Project IA`**/Project-IA/server.js'

另一个错误是文件夹的名称(/Project IA/),它是用空格"隔开的,永远不要用两个单词来命名你的项目文件夹,用空格"隔开.

使用_"下划线、-"、连字符/减号,例如:'/Users/test/Desktop/Git/Project_IA/Project-IA/server.js'.

该错误持续存在,因为文件server.js"已被删除.不在根"中项目的文件夹.移动文件server.js"到项目的根文件夹,将文件夹重命名为Project IA"改成IA-Project",或者其他你喜欢的名字,错误就解决了!

我正在使用谷歌翻译我的语言是巴西葡萄牙语

I also had a similar issue with the last project I created

I have tried what was recommended here internal/modules/cjs/loader.js:582 throw err, although cannot guarantee that I did it right.

I have also tried creating an index.js file. Moving the index.js file and changing the "main" in package.json to various things.

I will include a picture so that you can see the file structure. Please help:

Error Message

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

Error: Cannot find module './mail'
Require stack:
- /Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.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> (/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js:5:18)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js'
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Deep-Technology@1.0.0 start: `node server`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the Deep-Technology@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/test/.npm/_logs/2020-08-16T20_38_06_132Z-debug.log
Andrews-iMac:Deep-Technology test$ 
Andrews-iMac:Deep-Technology test$ node run start
internal/modules/cjs/loader.js:968
  throw err;
  ^

Error: Cannot find module '/Users/test/Desktop/Git/Deep Technology/Deep-Technology/run'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
    at Function.Module._load (internal/modules/cjs/loader.js:841:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
Andrews-iMac:Deep-Technology test$ node server
internal/modules/cjs/loader.js:968
  throw err;
  ^

Error: Cannot find module './mail'
Require stack:
- /Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.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> (/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js:5:18)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/test/Desktop/Git/Deep Technology/Deep-Technology/server.js'
  ]
}
Andrews-iMac:Deep-Technology test$ nodemon start
[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 start index.js`
[nodemon] clean exit - waiting for changes before restart
^CAndrews-iMac:Deep-Technology test$ 

Update

Some errors were resolved, but still this node error:

node server

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

Error: Cannot find module './node_modules/dotenv/types'
Require stack:
- /Users/test/Desktop/Git/Deep Technology/deep-technology/server.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> (/Users/test/Desktop/Git/Deep Technology/deep-technology/server.js:2:1)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/test/Desktop/Git/Deep Technology/deep-technology/server.js'
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! deep-technology@1.0.0 start: `node server`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the deep-technology@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/test/.npm/_logs/2020-08-16T21_23_44_657Z-debug.log
Andrews-iMac:Deep-Technology test$ 

Update, this is a completely different project, and I have exactly the same error code (968), It seems that I am consistently doing something wrong, code and file structure picture and error log below

> node server.js

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

Error: Cannot find module '/Users/test/Desktop/Git/Project IA/Project-IA/server.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
    at Function.Module._load (internal/modules/cjs/loader.js:841:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! myinfuenceradssite@1.0.0 start: `node server.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the myinfuenceradssite@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/test/.npm/_logs/2020-08-22T13_03_32_052Z-debug.log
Andrews-iMac:public test$ 

解决方案

Error: Cannot find module '/Users/test/Desktop/Git/**`Project IA`**/Project-IA/server.js'

Another mistake is the name of the folder (/ Project IA /), it is written separated by "empty space", never, never name your project folders using 2 words separating with "empty space".

Use "_" underscore, "-", hyphen / minus, example: '/Users/test/Desktop/Git/Project_IA/Project-IA/server.js'.

The error is persisting because the file "server.js" is not in the "root" folder of the project. Move the file "server.js" to the root folder of the project, rename the folder "Project IA" to "IA-Project", or any other name you like, and the error will be solved!

I'm using google translator My language is Brazilian Portuguese

这篇关于internal/modules/cjs/loader.js:968 抛出错误;一直阻止我运行节点,但为什么呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆