Voulez-vous demander une fonctionnalité ou signaler un bogue ?
Fonctionnalité
Quel est le comportement actuel?
Lors de l'exécution de yarn install --flat
, yarn peut poser plusieurs questions demandant de résoudre les versions de package. Cependant, comme cela va plus loin dans l'ensemble du lapin, il peut être avantageux de fournir à l'utilisateur plus d'informations sur les raisons pour lesquelles des versions particulières sont présentées comme des choix.
Si le comportement actuel est un bogue, veuillez fournir les étapes à reproduire.
Voir les dépendances d'un projet en cours. Les dépendances liées aux tests sont, malheureusement, obsolètes, les autres versions sont plus ou moins récentes (pas plus d'une semaine :))
Lancer yarn install --flat
avec les deps du fichier lié posera de nombreuses questions pour presque toutes les dépendances du fichier. Un échantillon:
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...
_et_ dépendances imbriquées:
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 ...
Quel est le comportement attendu?
Ce serait bien de découvrir:
node_modules
, il n'y a donc aucun moyen de connaître une dépendance particulière en un coup d'œil)Le meilleur moyen serait probablement d'avoir h
comme option pour Answer?
qui détaillerait le pourquoi et le comment
Veuillez mentionner votre node.js, votre fil et la version de votre système d'exploitation.
> 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
Marquage comme hautement prioritaire car les gens passent au fil de bower qui a fait des installations à plat. Je pense que c'est une amélioration importante de l'expérience utilisateur.
Alors ... Est-ce toujours une priorité élevée?
Le problème existe toujours!
Commentaire le plus utile
Marquage comme hautement prioritaire car les gens passent au fil de bower qui a fait des installations à plat. Je pense que c'est une amélioration importante de l'expérience utilisateur.