Вы хотите запросить функцию или сообщить об ошибке ?
Ошибка
Каково текущее поведение?
Вывод yarn config
пуст, если запускается из сценария пряжи.
Если текущее поведение является ошибкой, укажите шаги для воспроизведения.
package.json
:"scripts": {
"debug": "yarn config list"
}
yarn run debug
.Какое поведение ожидается?
Ожидайте, что yarn run debug
выдаст тот же результат, что и npm run debug
или yarn config list
.
Пожалуйста, укажите ваш node.js, yarn и версию операционной системы.
node.js v6.11.0
пряжа v0.27.5
ОС Ubuntu 16.04
Кажется, это было введено где-то между v0.24.5 и v0.27.5. Мы использовали это поведение как часть сценария сборки докера, который будет внутренне получать токен авторизации NPM (из yarn config
), чтобы предоставить его строящемуся контейнеру докера. Было бы неплохо, если бы регрессия была исправлена, чтобы привести ее в соответствие с поведением npm.
Это вызывает ошибки аутентификации, когда install
находится в сценарии, если у вас есть частные репозитории. Пример:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
Подтвержденная проблема все еще присутствует в 1.0.1
.
Спасибо за отчет! Это потому, что скрипты запускаются с YARN_SILENT=1
а yarn config list
ничего не выводит в тихом режиме.
Отправлю PR, чтобы исправить это.
😄 Спасибо @BYK