导出余烬项目依赖许可证

时间:2019-03-26 14:58:36

标签: ember.js ember-cli

我需要能够导出我的Ember项目的非开发依赖项的依赖项开源许可证列表。

我们有一些Node应用程序,并且我已经能够使用license-checker,并且也会输出Ember应用程序的列表。

问题在于,似乎无法将开发依赖与非开发依赖区分开(因为ember-cli将所有依赖关系安装在devDependencies中)。这意味着我的导出包含大量我们从未真正交付过的构建依赖项。

我看过ember-cli-license并没有多年更新,而ember-cli-json-license可以工作,但是有相同的问题。

1 个答案:

答案 0 :(得分:0)

可以将devDependenciesdependencies(非开发依赖项)分开。

--save标志将您的依赖项添加到dependencies文件的package.json对象,--save-dev将您的依赖项添加到devDependencies

默认情况下,命令ember install package-name将软件包添加到devDependencies中。

如果要将软件包添加到dependencies对象(生产中使用的依赖关系)下,则可以运行npm install package-name --save

注意:ember install命令类似于npm install