Hyperledger Composer Sample Networks 项目教程

Hyperledger Composer Sample Networks 项目教程

composer-sample-networks:warning: :warning: :warning: Hyperledger Composer has been deprecated :warning: :warning: :warning: 项目地址:https://gitcode.com/gh_mirrors/co/composer-sample-networks

1. 项目的目录结构及介绍

Hyperledger Composer Sample Networks 项目的目录结构如下:

composer-sample-networks/
├── package.json
├── README.md
├── lerna.json
├── scripts/
│   ├── bootstrap.js
│   ├── licchk.js
│   ├── pkgcheck.js
│   └── test.js
├── sample-networks/
│   ├── basic-sample-network/
│   ├── digitalproperty-network/
│   ├── vehicle-lifecycle-network/
│   └── ...
└── ...

目录结构介绍

  • package.json: 项目的元数据文件,包含项目的依赖、脚本等信息。
  • README.md: 项目的说明文档,通常包含项目的简介、安装和使用说明。
  • lerna.json: Lerna 配置文件,用于管理多包仓库。
  • scripts/: 包含项目的脚本文件,如 bootstrap.jslicchk.js 等,用于执行项目的初始化、测试等操作。
  • sample-networks/: 包含多个示例网络的目录,每个子目录代表一个示例网络,如 basic-sample-networkdigitalproperty-network 等。

2. 项目的启动文件介绍

项目的启动文件主要位于 scripts/ 目录下,以下是几个关键的启动文件:

  • bootstrap.js: 用于初始化项目,通常会执行依赖安装、配置文件生成等操作。
  • licchk.js: 用于检查和添加许可证信息。
  • pkgcheck.js: 用于检查项目的包信息,确保项目的依赖和配置正确。
  • test.js: 用于执行项目的测试,确保项目的功能正常。

3. 项目的配置文件介绍

项目的配置文件主要包括以下几个:

  • package.json: 项目的元数据文件,包含项目的名称、版本、依赖、脚本等信息。
  • lerna.json: Lerna 配置文件,用于管理多包仓库,定义了 Lerna 的行为和配置。
  • README.md: 项目的说明文档,通常包含项目的简介、安装和使用说明。

package.json 配置文件示例

{
  "name": "sample-networks",
  "version": "0.2.6",
  "description": "You must install [Lerna](https://lernajs.io) to build this multi-package repository",
  "main": "index.js",
  "private": true,
  "scripts": {
    "licchk": "license-check-and-add",
    "postinstall": "npm run pkgcheck && npm run bootstrap",
    "bootstrap": "lerna bootstrap",
    "test": "npm run licchk & lerna run test",
    "pkgcheck": "node"
  },
  "devDependencies": {
    "colors": "^1.1.2",
    "lerna": "^2.5.1",
    "license-check-and-add": "~2.3.0",
    "moment": "^2.17.1",
    "semver": "^5.3.0",
    "sleep-promise": "^2.0.0"
  }
}

lerna.json 配置文件示例

{
  "lerna": "2.5.1",
  "packages": [
    "sample-networks/*"
  ],
  "version": "0.2.6"
}

通过以上配置文件,可以了解项目的依赖关系、启动脚本以及多包管理的方式。


以上是 Hyperledger Composer Sample Networks 项目的教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用该项目。

composer-sample-networks:warning: :warning: :warning: Hyperledger Composer has been deprecated :warning: :warning: :warning: 项目地址:https://gitcode.com/gh_mirrors/co/composer-sample-networks

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

解洲思Ronald

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值