Error: Cannot find module ‘fabric-ca-client‘

Error: Cannot find module ‘fabric-ca-client‘,第1张

运行node ./enrollAdmin.js报错Error: Cannot find module 'fabric-ca-client'

错误原因为 code: 'MODULE_NOT_FOUND'


报错原因:npm版本过低

若使用node.js 8.x,则版本须高于8.9.4。若使用node.js10.x,则版本须高于10.15.3

官方文档原话是这么说的:If you will be developing applications for Hyperledger Fabric leveraging the Hyperledger Fabric SDK for Node.js, version 8 is supported from 8.9.4 and higher. Node.js version 10 is supported from 10.15.3 and higher.


解决方法:npm升级

npm update

在node安装包地址升级无用

直接在javascript这里进行升级

npm install


新生成文件

npm update


运行该语句后会新生成一个node_modules的文件夹

和node安装包里的node_modules里面的内容是截然不同的


新的node_modules中含有fabric所需文件


这次执行 node enrollAdmin.js 成功

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1324242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存