snapshot-checker-consumer-demo
v0.0.2
Published
独立示例:通过 npm registry 安装 snapshot-checker,并组合调用库接口与包内 commands
Readme
snapshot-checker 消费者示例(独立 Node 项目)
本目录模拟已发布到 npm 之后的业务项目:通过 npm install snapshot-checker 安装依赖,再:
- 从包入口导入运行 API:
resolveScenario、runScenarioGroups等(对应源码src/index.ts的导出); - 从子路径导入一个或多个内置场景(发布产物中的
commands/*.js),用于生成groups/defaultGroupOrder。
使用方式(npm 仓库)
确保 package.json 中依赖版本与 npm 仓库已发布版本一致,然后在本目录执行:
npm install
npm run context
npm run forkall
npm run forkall -- --execute # 可选:真实执行 hdc 相关命令
npm run report # 预览 report 场景(resolveScenario)
npm run report -- --execute # 可选:真实执行 report(Windows/hdc/hstack 等)说明(report 示例):npm run report 会加载 snapshot-checker/commands/report。若报错找不到 dist/commands/report.js,说明当前从 registry 安装的版本尚未包含该场景;可在仓库根目录执行 npm run build 后,在本 demo 目录用 npm install ../../ 临时联调本地包,或发布包含 report 的新版本后再升级依赖。
