重启Fabric v1.1后运行composer-rest-server出现Node错误求助
解决Composer Rest Server启动时的Node版本依赖目录不匹配问题
我之前在Hyperledger Composer v0.19环境里也碰到过一模一样的问题,给你几个亲测有效的解决步骤:
先检查并切换Node版本
错误提示里的node-v57对应Node.js 8.x版本,node-v48对应Node.js 6.x版本。大概率是重启环境后Node版本被切换了,先执行node -v确认当前版本。如果是6.x,用版本管理工具(比如nvm)切换到8.x:nvm use 8切换完成后再重新执行
npm rebuild。清理依赖缓存后重新安装
如果Node版本没问题,那可能是本地node_modules里的依赖编译缓存和当前环境不匹配了,直接清理后重装:rm -rf node_modules package-lock.json npm install npm rebuild全局重新安装Composer Rest Server
有时候全局安装的composer-rest-server依赖也会因为Node版本变更出现编译问题,尝试重新安装对应版本:npm uninstall -g composer-rest-server npm install -g composer-rest-server@0.19确认Fabric网络和业务网络状态
重启Fabric后,先确保你的业务网络已经正常运行:composer network list -n <你的业务网络名称> -c admin@<你的业务网络名称>确认网络状态正常后,再启动composer-rest-server。
内容的提问来源于stack exchange,提问作者PCripps
相关产品推荐
相关产品推荐

