错误:在结构1.2中找不到模块“ cors”

时间:2020-08-28 12:58:13

标签: linux amazon-web-services hyperledger npm-install

我遇到错误:找不到模块“ fabric-client”错误,然后手动在node_module内运行了“ npm install fabric-client@1.0.5”,然后我得到了以下错误提示

[root@ip-172-31-61-27 controller]# node app.js module.js:538
        throw err;
        ^
    Error: Cannot find module 'cors'
        at Function.Module._resolveFilename (module.js:536:15)
        at Function.Module._load (module.js:466:25)
        at Module.require (module.js:579:17)
        at require (internal/module.js:11:18)
        at Object.<anonymous> (/home/ec2-user/AWSNodeApp/controller/app.js:27:11)
        at Module._compile (module.js:635:30)
        at Object.Module._extensions..js (module.js:646:10)
        at Module.load (module.js:554:32)
        at tryModuleLoad (module.js:497:12)
        at Function.Module._load (module.js:489:3)

在package.json文件中我们已经有一个'cors'条目,但是上面的错误仍然给出了它。 以下是package.json文件:-

{
  "name": "awsnodeapp",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "aws-sdk": "^2.538.0",
    "body-parser": "^1.17.1",
    "cors": "^2.8.3",
    "express": "^4.15.2",
    "express-session": "^1.15.2",
    "fabric-ca-client": "1.3.0",
    "fabric-client": "1.3.0",
    "fs-extra": "^2.0.0",
    "log4js": "^3.0.6",
    "uuid": "^3.3.2",
    "ws": "^6.1.0"
  }
}

1 个答案:

答案 0 :(得分:0)

由于您的app.js需要cors模块,因此您需要安装并添加到package.json

npm install cors --save

您可以从以下旧帖子中找到答案:Error: Cannot find module 'cors'

相关问题