前端开发
依赖授权协议

第三方依赖授权协议

S7 数智化审计平台审友数治科技有限公司 开发的 商业授权 的业务系统平台,其核心功能是对企业的业务数据进行审计分析,以发现企业的经营风险,提升企业的经营效率。

S7 数智化审计平台 在开发和实际使用过程中,大量使用到第三方 开源库开源框架,根据 开源协议 的规定,我们在此对 S7 数智化审计平台 中使用到的第三方 开源库开源框架 的授权协议进行说明。

依赖库授权文件收集

S7 数智化审计平台 第三方依赖授权文件收集过程中,采用 license-checker (opens in a new tab) 工具

npm install -g license-checker

依赖库授权文件生成

通过 license-checker 工具生成 json 格式的授权文件,命令如下:

cd /path/to/a8/frontend/AIS
license-checker --json > ./src/deps-license.json

依赖库授权文件注意点

  • 生成的 deps-license.json 文件必须提交到 git 仓库中
  • 每个前端工程都需要生成 deps-license.json 文件
  • 每次更新了 package.json 文件后,都需要重新生成 deps-license.json 文件

依赖库授权文件展示

S7 数智化审计平台 前端,通过 React 开发了专门的 依赖库授权信息 查看专门页面,页面地址为:http://HOST:PORT/ais/page.html#/deps-license (opens in a new tab)