安装Fabric samples时文件缺失 如何在VS Code导入缺失文件
Fabric samples下载缺失文件的VS Code导入方案
下载Fabric samples、Docker镜像及相关二进制文件时出现first-network等文件夹缺失,通常是git子模块拉取中断、bootstrap脚本执行中途失败导致的文件不全,按以下步骤操作即可:
- 第一步先补全本地缺失的源文件,直接在VS Code里打开你之前存放fabric-samples的上级目录,调出内置终端进入fabric-samples文件夹路径,先执行git子模块同步命令:
git submodule update --init --recursive
命令执行完成后先检查目录,大部分情况下first-network等嵌套仓库的文件夹会自动补全。 - 如果执行完上述命令仍有二进制文件、配置文件夹、Docker镜像缺失,直接在当前fabric-samples目录下执行对应Fabric版本的bootstrap脚本即可,脚本会自动校验补全所有缺失内容、覆盖损坏文件,以2.5.0版本为例,执行命令:
./bootstrap.sh 2.5.0
等脚本执行完成,确认本地目录下first-network、bin、config等所有缺失文件夹都存在、大小正常,再进行VS Code侧的导入操作。 - VS Code侧导入操作分三种场景选择即可:
- 之前已经在VS Code中打开过fabric-samples工作区:直接点击左侧资源管理器顶部的刷新按钮,VS Code会自动扫描目录下的新增内容,补全的文件夹会直接显示在目录树中,无需额外导入操作。
- 从未加载过fabric-samples到VS Code:点击左上角菜单栏「文件-打开文件夹」,选中本地已经补全内容的fabric-samples根目录确认,整个仓库包括所有补好的子文件夹会自动加载到工作区。
- 仅需导入单个缺失文件夹(比如只缺first-network):在左侧资源管理器空白处右键,选择「将文件夹添加到工作区」,找到本地补全后的对应文件夹路径选中即可,无需加载整个samples仓库。
注意:不要随意从其他渠道拷贝零散的缺失文件补入,版本不匹配会导致后续启动测试网络时出现证书校验失败、镜像版本不兼容等问题,所有缺失文件必须通过git子模块同步、对应版本官方bootstrap脚本拉取,保证全链路版本一致。
内容的提问来源于stack exchange,提问作者meal813
相关产品推荐
相关产品推荐

