¿Quieres solicitar una función o informar de un error ?
Bicho
¿Cuál es el comportamiento actual?
La salida de yarn config
está vacía si se ejecuta desde un script de hilo.
Si el comportamiento actual es un error, proporcione los pasos para reproducirlo.
package.json
:"scripts": {
"debug": "yarn config list"
}
yarn run debug
.¿Cuál es el comportamiento esperado?
Espere que yarn run debug
produzca el mismo resultado que npm run debug
o yarn config list
.
Por favor, mencione su versión de node.js, yarn y sistema operativo.
node.js v6.11.0
hilo v0.27.5
SO Ubuntu 16.04
Parece que esto se introdujo en algún momento entre la versión 0.24.5 y la versión 0.27.5. Estábamos usando este comportamiento como parte de un script de compilación de la ventana acoplable que tomaría internamente un token de autorización de NPM (de yarn config
) para proporcionarlo al contenedor de la ventana acoplable que se está construyendo. Sería bueno ver la regresión corregida, para que esto vuelva a estar en línea con el comportamiento de npm.
Esto provoca errores de autenticación cuando install
está en un script, si tiene repositorios privados. Ejemplo:
"scripts": {
"startup": "yarn install --pure-lockfile && bower install && ember s"
}
El problema confirmado aún está presente en 1.0.1
.
¡Gracias por el informe! Esto se debe a que los scripts se ejecutan con YARN_SILENT=1
y yarn config list
no genera nada en modo silencioso.
Enviará un PR para solucionar este problema.
😄 Gracias @BYK