You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

重启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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:07:47