Você quer solicitar um recurso ou relatar um bug ?
Característica
Qual é o comportamento atual?
Ao executar yarn install --flat
, o yarn pode fazer várias perguntas pedindo para resolver as versões do pacote. No entanto, à medida que se aprofunda em todo o coelho, pode ser benéfico fornecer ao usuário mais informações sobre por que determinadas versões são apresentadas como opções.
Se o comportamento atual for um bug, forneça as etapas para reproduzir.
Veja as dependências de um projeto atual. As dependências relacionadas ao teste estão, infelizmente, desatualizadas, outras versões são mais ou menos recentes (não mais do que uma semana :))
Executar yarn install --flat
com as dependências no arquivo vinculado fará várias perguntas para quase todas as dependências do arquivo. Uma amostra:
info Unable to find a suitable version for "inferno", please choose one by typing one of the numbers below:
1) "[email protected], inferno@^1.4.1, inferno@^1.1.1" which resolved to "1.4.1"
2) "inferno@^1.5.4" which resolved to "1.5.4"
Answer?
info Unable to find a suitable version for "babel-core", please choose one by typing one of the numbers below:
1) "[email protected]" which resolved to "6.23.1"
2) "babel-core@^6.24.0, babel-core@^6.0.0" which resolved to "6.24.0"
Answer?
...etc...
_and_ dependências aninhadas:
info Unable to find a suitable version for "ansi-styles", please choose one by typing one of the numbers below:
1) "ansi-styles@^2.2.1" which resolved to "2.2.1"
2) "ansi-styles@~1.0.0" which resolved to "1.0.0"
3) "ansi-styles@^3.0.0" which resolved to "3.0.0"
Answer?
info Unable to find a suitable version for "jsesc", please choose one by typing one of the numbers below:
1) "jsesc@^1.3.0" which resolved to "1.3.0"
2) "jsesc@~0.5.0" which resolved to "0.5.0"
Answer?
... etc ...
Qual é o comportamento esperado?
Seria bom descobrir:
node_modules
, portanto, não há como saber uma determinada dependência imediatamente)A melhor maneira provavelmente seria ter h
como uma opção para Answer?
que detalharia os porquês e comos
Mencione seu node.js, yarn e versão do sistema operacional.
> node -v
v6.9.1
> yarn -V
0.21.3
> system_profiler SPSoftwareDataType
System Version: macOS 10.12.3 (16D32)
Kernel Version: Darwin 16.4.0
Marcando como de alta prioridade, já que as pessoas estão mudando para o Yarn do caramanchão que fazia instalações planas. Acho que é uma melhoria importante na experiência do usuário.
Então ... Isso ainda é de alta prioridade?
O problema ainda existe!
Comentários muito úteis
Marcando como de alta prioridade, já que as pessoas estão mudando para o Yarn do caramanchão que fazia instalações planas. Acho que é uma melhoria importante na experiência do usuário.