首页 > 解决方案 > 错误:在 fabric 1.2 中找不到模块“cors”

问题描述

我收到错误:找不到模块'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"
  }
}

标签: linuxamazon-web-serviceshyperledgernpm-install

解决方案


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

npm install cors --save

您可以从这篇旧帖子中找到答案:错误:找不到模块“cors”


推荐阅读