如何解决错误:在结构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"
}
}
解决方法
由于您的app.js
需要cors
模块,因此您需要安装并添加到package.json
。
npm install cors --save
您可以从以下旧帖子中找到答案:Error: Cannot find module 'cors'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。