機能をリクエストしバグを報告しますか?
特徴
現在の動作は何ですか?
yarn install --flat
、yarnはパッケージバージョンの解決を求める複数の質問をする場合があります。 ただし、うさぎ全体が深くなるにつれて、特定のバージョンが選択肢として表示される理由に関する詳細情報をユーザーに提供することが有益な場合があります。
現在の動作がバグである場合は、再現する手順を提供してください。
現在のプロジェクトからの依存関係を参照してください。 悲しいことに、テスト関連の依存関係は古く、他のバージョンは多かれ少なかれ最近のものです(1週間以内です:))
リンクされたファイルのdepsを使用してyarn install --flat
を実行すると、ファイル内のほぼすべての依存関係について多数の質問が発生します。 サンプル:
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...
_および_ネストされた依存関係:
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 ...
期待される動作は何ですか?
見つけておくといいでしょう:
node_modules
に627個のディレクトリが生成されるため、特定の依存関係を一目で知る方法はありません)おそらく最良の方法は、 Answer?
オプションとしてh
を使用することです。これにより、理由と方法が詳しく説明されます。
node.js、yarn、およびオペレーティングシステムのバージョンをお知らせください。
> 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
フラットインストールを行ったバウアーからヤーンに切り替えているため、優先度が高いとマークされています。 これは重要なユーザーエクスペリエンスの向上だと思います。
それで...これはまだ優先度が高いですか?
問題はまだ存在します!
最も参考になるコメント
フラットインストールを行ったバウアーからヤーンに切り替えているため、優先度が高いとマークされています。 これは重要なユーザーエクスペリエンスの向上だと思います。