javascript - 'npm start' 命令无法运行我的 Nodejs API 并给出以下错误
问题描述
我从 GitLab 克隆项目 -> 通过“npm install -g”安装 node_modules -> 并在终端中运行“npm start”命令,但它给出了一些错误,如下所示。
Error Cannot find module '../services/'
Require stack:
- /opt/projects/api_server_node/node_modules/ravepay/lib/rave.bvn.js
- /opt/projects/api_server_node/node_modules/ravepay/index.js
- /opt/projects/api_server_node/services/flutterwaveService.js
- /opt/projects/api_server_node/controllers/flutterwaveController.js
- /opt/projects/api_server_node/controllers/bookingController.js
- /opt/projects/api_server_node/routes/booking.js
- /opt/projects/api_server_node/index.js
Error: Cannot find module '../services/'
Require stack:
- /opt/projects/api_server_node/node_modules/ravepay/lib/rave.bvn.js
- /opt/projects/api_server_node/node_modules/ravepay/index.js
- /opt/projects/api_server_node/services/flutterwaveService.js
- /opt/projects/api_server_node/controllers/flutterwaveController.js
- /opt/projects/api_server_node/controllers/bookingController.js
- /opt/projects/api_server_node/routes/booking.js
- /opt/projects/api_server_node/index.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1029:15)
at Function.Module._load (internal/modules/cjs/loader.js:898:27)
at Module.require (internal/modules/cjs/loader.js:1089:19)
at require (internal/modules/cjs/helpers.js:73:18)
at Object.<anonymous>
(/opt/projects/api_server_node/node_modules/ravepay/lib/rave.bvn.js:2:22)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Module.require (internal/modules/cjs/loader.js:1089:19)
at require (internal/modules/cjs/helpers.js:73:18)
at Object.<anonymous> (/opt/projects/api_server_node/node_modules/ravepay/index.js:17:11)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Module.require (internal/modules/cjs/loader.js:1089:19)
at require (internal/modules/cjs/helpers.js:73:18)
at Object.<anonymous> (/opt/projects/api_server_node/services/flutterwaveService.js:16:17)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Module.require (internal/modules/cjs/loader.js:1089:19)
at require (internal/modules/cjs/helpers.js:73:18)
at Object.<anonymous>
(/opt/projects/api_server_node/controllers/flutterwaveController.js:28:20)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bookadabra_api@1.0.0 start: `node ./index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bookadabra_api@1.0.0 start script.
npm ERR! This is probably not a problem with npm. The`enter code here`re is likely
additional logging output above.```
错误截图 ( https://prnt.sc/vpykry )
解决方案
尝试清除全局安装的包并安装不带 -g 标志的项目。
推荐阅读
- c# - C# 模式匹配结果与非模式语法不同
- java - 使用java8特性实现for循环
- regex - 正则表达式用逗号分隔
- angular - getDisplayMedia 需要用户手势来执行
- r - 如何将今天的日期附加到文件名中以保存为 Excel 工作簿?
- mongodb - 查询 MongoDB 嵌套文档并找到完全匹配的内部对象,其中一个过滤器将其自己的字段值作为条件
- ios - 每当我更改文件时,SwiftUI Preview 都会暂停
- php - POST 请求在被第三个应用调用时返回空,但在手动调用时不返回
- python - 从 x_train 和 y_train 创建数据集
- swift - 通过 DidDismiss 再次调用广告 - Swift