Экспорт зависимых лицензий проекта - PullRequest
0 голосов
/ 26 марта 2019

У меня есть требование для возможности экспортировать список лицензий с открытым исходным кодом для зависимостей моего проекта Ember, не относящихся к разработке.

У нас есть несколько приложений Node, и я смог использовать License-Checker , который также выведет список для приложения Ember.

Проблема заключается в том, что не представляется возможным отделить зависимости dev от non-dev (потому что ember-cli устанавливает все зависимости в devDependencies).Это означает, что мой экспорт содержит тонны зависимостей сборки, которые мы никогда не отправляем.

Я смотрел на ember-cli-license , которая не обновлялась годами, и ember-cli-json-license , которая работает, но имеет ту же проблему.

1 Ответ

0 голосов
/ 26 марта 2019

Можно выделить devDependencies из dependencies (не-dev-зависимости).

Флаг --save добавляет ваши зависимости к объекту dependencies вашего package.json файла, а --save-dev добавляет ваши зависимости к devDependencies.

По умолчанию команда ember install package-name добавляет пакет в ваш devDependencies.

Если вы хотите добавить свой пакет в объект dependencies (зависимости, используемые в производстве или около того), вы можете запустить npm install package-name --save

Примечание. Команда ember install аналогична команде npm install.

...