繁体   English   中英

internal/modules/cjs/loader.js:888 抛出错误; 问题

[英]internal/modules/cjs/loader.js:888 throw err; issue

我正在研究一个节点快递项目。 当我输入 nodemon server.js 并且终端显示以下错误消息时。 我删除了 package-lock.json 和 node_modules 文件夹并运行 npm install 来尝试解决这个问题,但它不起作用。 有人知道我该如何解决吗?

wen-yikuo@Wen-YideMacBook-Pro Backend % nodemon server.js
[nodemon] 2.0.12
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node server.js`
internal/modules/cjs/loader.js:892
  throw err;
  ^

Error: Cannot find module 'react'
Require stack:
- /Users/wen-yikuo/node_modules/recharts/lib/container/Surface.js
- /Users/wen-yikuo/node_modules/recharts/lib/index.js
- /Users/wen-yikuo/project_3/Backend/controllers/soldierController.js
- /Users/wen-yikuo/project_3/Backend/routes/soldierRoutes.js
- /Users/wen-yikuo/project_3/Backend/app.js
- /Users/wen-yikuo/project_3/Backend/server.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
    at Function.Module._load (internal/modules/cjs/loader.js:745:27)
    at Module.require (internal/modules/cjs/loader.js:961:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object.<anonymous> (/Users/wen-yikuo/node_modules/recharts/lib/container/Surface.js:8:37)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Module.require (internal/modules/cjs/loader.js:961:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/wen-yikuo/node_modules/recharts/lib/container/Surface.js',
    '/Users/wen-yikuo/node_modules/recharts/lib/index.js',
    '/Users/wen-yikuo/project_3/Backend/controllers/soldierController.js',
    '/Users/wen-yikuo/project_3/Backend/routes/soldierRoutes.js',
    '/Users/wen-yikuo/project_3/Backend/app.js',
    '/Users/wen-yikuo/project_3/Backend/server.js'
  ]
}
[nodemon] app crashed - waiting for file changes before starting...

依赖:

"dependencies": {
    "axios": "^0.21.1",
    "cors": "^2.8.5",
    "dotenv": "^10.0.0",
    "express": "^4.17.1",
    "mongoose": "^6.0.2",
    "mongoose-paginate": "^5.0.3",
    "nodemon": "^2.0.12",
    "validator": "^13.6.0"
  }

截屏

乍一看,您的依赖项中似乎缺少react ,因此:

npm import react

应该做的伎俩。

如果不是这样,我怀疑这是其中之一在您的app.js丢失或拼写错误的问题:

const soldierRoutes = require('./routes/soldierRoutes');
const soldierController = require('./controllers/soldierController');

和/或其他文件中的module.exports之一。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM