- 此文档命令中,
<>标记框起来的部分为参数,请按照实际情况填写 - 如果使用的路径值中含有空格,请使用
""或者''(英文双引号或单引号) 将路径包含起来,以防止处理出错
-
此准备工作仅需运行一次
-
在 Node.js 站点下载 Node.js 并安装
- 建议版本 >= 18
- 不建议安装奇数版本,如 13、15、17,奇数版本由于没有充分的进行测试,为不稳定版本
-
安装 Node.js 之后,打开命令提示符,依次输入:
node -v npm --version corepack --version
此操作会输出三个版本号,表示安装成功,如果没有版本号输出请重新安装 Node.js
-
此处推荐使用
pnpm工具。高版本Node.js自带pnpm,但需手动开启。打开命令提示符,输入以下命令以开启pnpm:corepack enable -
注:
npm为Node.js的包管理工具;此外,上述步骤会开启yarn和pnpm包管理工具。- 此文档中会提供
npm、pnpm和yarn三套命令,根据你使用的工具,只需执行其中一句即可。
-
Windows 下打开命令提示符(
CMD.exe),Linux / Unix / MacOS 下打开终端,使用cd命令切换到解压后的工具目录cd /d <工具路径> # Windows 命令 cd <工具路径> # Linux / Unix / MacOS 命令
-
运行以下命令,等待依赖包安装完成:
npm i pnpm i yarn install
-
运行以下命令,进行文件对比,生成报告
npm run compare -- ...参数 pnpm run compare ...参数 yarn compare ...参数
参数说明:
| 参数标记 | 是否必填 | 默认值 | 说明 |
|---|---|---|---|
--lhs-queue-n |
否 | 10 |
计算左侧文件数字签名时,同时进行的任务数量,越多则执行越快,但消耗资源也会越多 |
--lhs-l |
是 | 左侧对比文件夹路径 | |
--rhs-queue-m |
否 | 10 |
计算右侧文件数字签名时,同时进行的任务数量,越多则执行越快,但消耗资源也会越多 |
--rhs-r |
是 | 右侧对比文件夹路径 | |
--output-o |
是 | 报告生成的文件夹路径 |
- 报告文件生成在报告文件夹,如果报告文件不存在会自动生成,具体文件的作用请参照「报告文件说明」部分
file-summary-lhs.json左文件夹中文件的摘要数据,JSON 格式file-summary-rhs.json右文件夹中文件的摘要数据,JSON 格式compare-summary.json左右文件夹中文件的比较结果摘要,JSON 格式compare-summary.html可视化的文件对比报告,可直接使用浏览器打开