如何在我的应用中查看node_modules的OSS许可证状态?

时间:2018-01-25 21:59:47

标签: node.js reactjs open-source

我公司的网页用户界面应用是基于React / Redux / Node的。 node_modules中有大约900个目录。在我们发布应用程序之前,Legal希望审查所有开源软件的许可证状态,包括服务器和用户界面。

查看所有Node包的许可证类型的简单方法是什么? "打开每个README,找到许可证,找出它的类型,记下来,打开下一个README ..."这不是一个有趣的建议。

1 个答案:

答案 0 :(得分:2)

您可以使用license-checker

$ npm install -g license-checker
$ cd project/
$ license-checker

然后它会为您提供所有依赖项及其许可证的列表,例如:

├─ cli@0.4.3
│  ├─ repository: http://github.com/chriso/cli
│  └─ licenses: MIT