Вы хотите запросить _функцию_ или сообщить об _ошибке_?
Ошибка
Каково текущее поведение?
При запуске yarn licenses generateDisclaimer
и передаче стандартного вывода в файл я ожидал получить только текст заявления об отказе от ответственности, чтобы легко интегрировать эту функцию с CI и т. д. Вместо этого первые несколько строк выглядят так:
yarn licenses v0.15.1
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE XXX PRODUCT.
Третья строка верна, но две последующие не имеют ничего общего с отказом от ответственности.
В конце документа есть строка, которая гласит
Done in 5.45s.
Это также не является частью отказа от ответственности и не должно быть частью выходных данных.
Я вижу четыре возможных решения.
yarn
в stderr
generateDisclaimer
-q, --quiet
-o --output
к generateDisclaimer
, который записывает файлЕсли текущее поведение является ошибкой, предоставьте шаги для воспроизведения.
yarn licenses generateDisclaimer > DISCLAIMERS.txt
DISCLAIMERS.txt
Каково ожидаемое поведение?
Файл отказа от ответственности создается без частей, предшествующих THE FOLLOWING SETS FORTH ATTRIBUTION
, и без Done in 5.45s.
в конце.
Пожалуйста, укажите ваш node.js, пряжу и версию операционной системы.
$ yarn --version
0.15.1
$ node --version
v6.4.0
$ uname -a
Linux thor.osl.manamind.com 4.7.7-200.fc24.x86_64 #1 SMP Sat Oct 8 00:21:59 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Я хотел бы начать вносить свой вклад, поэтому я собираюсь работать над этим.
Создан # 1586, чтобы исправить это, ожидая одобрения.
Привет всем, у меня, кажется, все еще есть эта проблема:
$ yarn --version
0.22.0
$ yarn licenses generate-disclaimer > test.out
warning [email protected]: No license field
warning [email protected]: The platform "darwin" is incompatible with this module.
warning [email protected]: The platform "darwin" is incompatible with this module.
warning package.json: No license field
$ head test.out
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THE CASTBRIDGE PRODUCT.
...
Есть ли способ исправить это? Спасибо!
NINJA EDIT: я могу запустить yarn licenses generate-disclaimer --ignore-platform
, и это делает то, что я хочу, но я не думаю, что это шаблон предполагаемого использования. (Я могу ошибаться)
Самый полезный комментарий
Привет всем, у меня, кажется, все еще есть эта проблема:
Есть ли способ исправить это? Спасибо!
NINJA EDIT: я могу запустить
yarn licenses generate-disclaimer --ignore-platform
, и это делает то, что я хочу, но я не думаю, что это шаблон предполагаемого использования. (Я могу ошибаться)