首页 > 解决方案 > '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 )

标签: javascriptnode.jsnpm

解决方案


尝试清除全局安装的包并安装不带 -g 标志的项目。


推荐阅读