Você quer solicitar um recurso ou relatar um bug ?
Inseto
Qual é o comportamento atual?
A saída de yarn config
está vazia se executado a partir de um script yarn.
Se o comportamento atual for um bug, forneça as etapas para reproduzi-lo.
package.json
:"scripts": {
"debug": "yarn config list"
}
yarn run debug
.Qual é o comportamento esperado?
Espere que yarn run debug
produza a mesma saída de npm run debug
ou yarn config list
.
Mencione seu node.js, yarn e versão do sistema operacional.
node.js v6.11.0
fio v0.27.5
OS Ubuntu 16.04
Parece que isso foi introduzido em algum momento entre v0.24.5 e v0.27.5. Estávamos usando esse comportamento como parte de um script de construção do docker que pegaria internamente um token de autorização NPM (de yarn config
) para fornecê-lo ao contêiner do docker que está sendo construído. Seria bom ver a regressão corrigida, para trazer isso de volta ao comportamento do npm.
Isso causa erros de autenticação quando install
está em um script, se você tiver repositórios privados. Exemplo:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
Problema confirmado ainda presente em 1.0.1
.
Obrigado pelo relatório! Isso ocorre porque os scripts são executados com YARN_SILENT=1
e yarn config list
não produz nada no modo silencioso.
Irá enviar um PR para corrigir isso.
😄 Obrigado @BYK