<p>ヤーンインストール-フラットはおそらくパッケージが必要な理由を示すはずです</p>

作成日 2017年03月29日  ·  3コメント  ·  ソース: yarnpkg/yarn

機能をリクエストしバグを報告しますか?

特徴

現在の動作は何ですか?

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
cat-feature good first issue help wanted high-priority triaged

最も参考になるコメント

フラットインストールを行ったバウアーからヤーンに切り替えているため、優先度が高いとマークされています。 これは重要なユーザーエクスペリエンスの向上だと思います。

全てのコメント3件

フラットインストールを行ったバウアーからヤーンに切り替えているため、優先度が高いとマークされています。 これは重要なユーザーエクスペリエンスの向上だと思います。

それで...これはまだ優先度が高いですか?

問題はまだ存在します!

このページは役に立ちましたか?
0 / 5 - 0 評価